Skip to content

Commit

Permalink
Release v4.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
renesas-fsp-development committed Oct 24, 2022
1 parent b347500 commit c9de573
Show file tree
Hide file tree
Showing 195 changed files with 16,730 additions and 8,041 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ FSP uses an open software ecosystem and provides flexibility in using your prefe

### Current Release

[FSP v4.0.0](https://github.com/renesas/fsp/releases/tag/v4.0.0)
[FSP v4.1.0](https://github.com/renesas/fsp/releases/tag/v4.1.0)

### Supported RA MCU Kits

Expand Down Expand Up @@ -63,17 +63,18 @@ For a list of software modules packaged with FSP, see [Supported Software](SUPPO
- FSP versions of 3.6.0 and later require a minimum e² studio version of 2022-01.
- FSP versions of 3.7.0 and later require a minimum e² studio version of 2022-04.
- FSP versions of 4.0.0 and later require a minimum e² studio version of 2022-07.
- FSP versions of 4.1.0 and later require a minimum e² studio version of 2022-10.

If you have already installed a previous FSP release that included e² studio then you can download the packs separately. These are available for download under the Assets section for each release. There is a zipped version, FSP_Packs_\<version\>.zip, and an installer version, FSP_Packs_\<version\>.exe.

#### For new users that are using FSP with e² studio

1. Download the FSP with e² studio Installer from the Assets section of the [current release](https://github.com/renesas/fsp/releases/tag/v4.0.0).
1. Download the FSP with e² studio Installer from the Assets section of the [current release](https://github.com/renesas/fsp/releases/tag/v4.1.0).
2. Run the installer. This will install the e² studio tool, FSP packs, GCC toolchain and other tools required to use this software. No additional installations are required.

#### If using RA Smart Configurator (RASC) with IAR Embedded Workbench or Keil MDK ####

1. See [RA SC User Guide for MDK and IAR](https://renesas.github.io/fsp/_s_t_a_r_t__d_e_v.html#RASC-MDK-IAR-user-guide).
1. See [RASC User Guide for MDK and IAR](https://renesas.github.io/fsp/_s_t_a_r_t__d_e_v.html#RASC-MDK-IAR-user-guide).

### Starting Development

Expand Down
37 changes: 23 additions & 14 deletions SUPPORTED_SOFTWARE.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@
* [USB PCDC (r_usb_pcdc)](https://renesas.github.io/fsp/group___u_s_b___p_c_d_c.html)
* [USB PHID (r_usb_phid)](https://renesas.github.io/fsp/group___u_s_b___p_h_i_d.html)
* [USB PMSC (r_usb_pmsc)](https://renesas.github.io/fsp/group___u_s_b___p_m_s_c.html)
* [USB PPRN (r_usb_pprn)](https://renesas.github.io/fsp/group___u_s_b___p_p_r_n.html)
* [USB Peripheral Vendor class (r_usb_pvnd)](https://renesas.github.io/fsp/group___u_s_b___p_v_n_d.html)
* DSP
* [Arm CMSIS5 DSP Library Source](http://www.keil.com/pack/doc/CMSIS/DSP/html/index.html)
Expand Down Expand Up @@ -155,6 +156,7 @@
* [AWS Core HTTP](https://docs.aws.amazon.com/freertos/latest/userguide/core-http.html)
* [AWS Core MQTT](https://docs.aws.amazon.com/freertos/latest/userguide/coremqtt.html)
* [AWS Transport Interface on MbedTLS/PKCS11 (rm_aws_transport_interface_port)](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/libraries/standard/coreMQTT/docs/doxygen/output/html/mqtt_transport_interface.html)
* [Azure EWF Adapter on RYZ014A](https://renesas.github.io/fsp/group___r_m___a_z_u_r_e___e_w_f___r_y_z.html)
* [Azure RTOS NetX Duo Auto IP](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/netx-duo-auto-ip/chapter1)
* [Azure RTOS NetX Duo BSD Support](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/netx-duo-bsd/chapter1)
* [Azure RTOS NetX Duo Common](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/)
Expand Down Expand Up @@ -203,7 +205,7 @@
* Security
* [Azure RTOS NetX Crypto](https://docs.microsoft.com/en-us/azure/rtos/netx/netx-crypto/chapter1)
* [Azure RTOS NetX Secure](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/netx-secure-tls/chapter1)
* [MbedTLS](https://tls.mbed.org/api/)
* [MbedTLS](https://www.trustedfirmware.org/projects/mbed-tls/)
* [MbedTLS (Crypto Only)](https://github.com/ARMmbed/mbed-crypto/blob/mbedcrypto-2.0.0/docs/getting_started.md)
* [SCE Protected Mode](https://renesas.github.io/fsp/group___s_c_e___p_r_o_t_e_c_t_e_d.html)
* [TinyCrypt (H/W Accelerated)](https://github.com/01org/tinycrypt/blob/master/documentation/tinycrypt.rst)
Expand Down Expand Up @@ -280,35 +282,42 @@
* [USB PHID (r_usb_phid_class)](https://renesas.github.io/fsp/group___u_s_b___p_h_i_d.html)
* [USB PHID 2channel (r_usb_phid)](https://renesas.github.io/fsp/group___u_s_b___p_h_i_d.html)
* [USB PMSC (r_usb_pmsc_class)](https://renesas.github.io/fsp/group___u_s_b___p_m_s_c.html)
* [USB PPRN (r_usb_pprn_class)](https://renesas.github.io/fsp/group___u_s_b___p_p_r_n.html)
* [USB Peripheral Vendor class (r_usb_pvnd_class)](https://renesas.github.io/fsp/group___u_s_b___p_v_n_d.html)
* Graphics
* [Azure RTOS GUIX Port (rm_guix_port)](https://renesas.github.io/fsp/group___r_m___g_u_i_x___p_o_r_t.html)
* [SEGGER emWin RA Port (rm_emwin_port)](https://renesas.github.io/fsp/group___r_m___e_m_w_i_n___p_o_r_t.html)
* [Software JPEG Placeholder (r_jpeg) [DO NOT USE]](https://renesas.github.io/fsp/group___j_p_e_g.html)
* Networking
* [AWS Cellular Interface Common](https://www.freertos.org/Documentation/api-ref/cellular/index.html)
* [AWS Cellular Platform (rm_cellular_platform_aws)](https://www.freertos.org/Documentation/api-ref/cellular/cellular_porting.html)
* [AWS Cellular Sockets Wrapper](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/libraries/standard/coreMQTT/docs/doxygen/output/html/mqtt_transport_interface.html)
* [AWS Cellular/WiFi MbedTLS Bio](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/libraries/standard/coreMQTT/docs/doxygen/output/html/mqtt_transport_interface.html)
* [AWS Client Credentials](https://renesas.github.io/fsp/group___a_w_s___m_q_t_t.html)
* [AWS Core HTTP](https://renesas.github.io/fsp/group___f_r_e_e_r_t_o_s___m_i_g_r_a_t_i_o_n.html)
* [AWS Core MQTT](https://renesas.github.io/fsp/group___f_r_e_e_r_t_o_s___m_i_g_r_a_t_i_o_n.html)
* [AWS Core HTTP](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS Core MQTT](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS Demo dev_mode_key_provisioning](https://docs.aws.amazon.com/freertos/latest/userguide/dev-mode-key-provisioning.html)
* [AWS Demo dev_mode_key_provisioning (No Longer Supported)](https://renesas.github.io/fsp/group___f_r_e_e_r_t_o_s___m_i_g_r_a_t_i_o_n.html)
* [AWS Demo dev_mode_key_provisioning (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS FreeRTOS+TCP MbedTLS Bio](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/libraries/standard/coreMQTT/docs/doxygen/output/html/mqtt_transport_interface.html)
* [AWS HTTPS Wrapper (No Longer Supported)](https://renesas.github.io/fsp/group___f_r_e_e_r_t_o_s___m_i_g_r_a_t_i_o_n.html)
* [AWS IoT Common (No Longer Supported)](https://renesas.github.io/fsp/group___f_r_e_e_r_t_o_s___m_i_g_r_a_t_i_o_n.html)
* [AWS HTTPS Wrapper (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS IoT Common (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS Logging](https://renesas.github.io/fsp/)
* [AWS MQTT Wrapper (No Longer Supported)](https://renesas.github.io/fsp/group___f_r_e_e_r_t_o_s___m_i_g_r_a_t_i_o_n.html)
* [AWS MQTT Wrapper (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS PKCS11 PAL on LittleFS (rm_aws_pkcs11_pal_littlefs)](https://renesas.github.io/fsp/group___a_w_s___p_k_c_s11___p_a_l___l_i_t_t_l_e_f_s.html)
* [AWS PKCS11 to MbedTLS](https://docs.aws.amazon.com/freertos/latest/userguide/security-pkcs.html)
* [AWS Secure Sockets Common (No Longer Supported)](https://renesas.github.io/fsp/group___f_r_e_e_r_t_o_s___m_i_g_r_a_t_i_o_n.html)
* [AWS Secure Sockets TLS Support (No Longer Supported)](https://renesas.github.io/fsp/group___f_r_e_e_r_t_o_s___m_i_g_r_a_t_i_o_n.html)
* [AWS Secure Sockets on FreeRTOS Plus TCP (No Longer Supported)](https://renesas.github.io/fsp/group___f_r_e_e_r_t_o_s___m_i_g_r_a_t_i_o_n.html)
* [AWS Secure Sockets on WiFi (No Longer Supported)](https://renesas.github.io/fsp/group___f_r_e_e_r_t_o_s___m_i_g_r_a_t_i_o_n.html)
* [AWS Secure Sockets Common (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS Secure Sockets TLS Support (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS Secure Sockets on FreeRTOS Plus TCP (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS Secure Sockets on WiFi (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS Silex WiFi Sockets Wrapper (rm_aws_sockets_wrapper_silex)](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/libraries/standard/coreMQTT/docs/doxygen/output/html/mqtt_transport_interface.html)
* [AWS TCP Sockets Wrapper](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/libraries/standard/coreMQTT/docs/doxygen/output/html/mqtt_transport_interface.html)
* [AWS Transport Interface on Secure Sockets (No Longer Supported)](https://renesas.github.io/fsp/group___f_r_e_e_r_t_o_s___m_i_g_r_a_t_i_o_n.html)
* [AWS Transport Interface on Secure Sockets (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [AWS WiFi Common](https://docs.aws.amazon.com/freertos/latest/userguide/freertos-wifi.html)
* [Azure EWF Allocator on ThreadX](https://azure.github.io/embedded-wireless-framework/html/index.html)
* [Azure EWF Interface on r_uart](https://azure.github.io/embedded-wireless-framework/html/index.html)
* [Azure EWF NetX Duo Middleware](https://azure.github.io/embedded-wireless-framework/html/index.html)
* [Azure EWF Platform on ThreadX](https://azure.github.io/embedded-wireless-framework/html/index.html)
* [Azure Embedded Wireless Framework Common](https://azure.github.io/embedded-wireless-framework/html/index.html)
* [Azure RTOS NetX Duo NAT](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/netx-duo-nat/chapter1)
* [BLE Driver (r_ble_balance)](https://renesas.github.io/fsp/group___b_l_e___b_a_l_a_n_c_e.html)
* [BLE Driver (r_ble_balance_freertos)](https://renesas.github.io/fsp/group___b_l_e___b_a_l_a_n_c_e.html)
Expand All @@ -325,7 +334,7 @@
* [BLE Mesh Timer on FreeRTOS (rm_mesh_timer_freertos)](https://renesas.github.io/fsp/group___m_e_s_h___t_i_m_e_r___f_r_e_e_r_t_o_s.html)
* [Cellular Comm Interface on UART (rm_cellular_comm_uart_aws)](https://www.freertos.org/Documentation/api-ref/cellular/cellular__comm__interface_8h.html)
* [FreeRTOS+TCP Wrapper to r_ether (rm_freertos_plus_tcp)](https://renesas.github.io/fsp/group___f_r_e_e_r_t_o_s___p_l_u_s___t_c_p.html)
* [FreeRTOS+TLS (No Longer Supported)](https://renesas.github.io/fsp/group___f_r_e_e_r_t_o_s___m_i_g_r_a_t_i_o_n.html)
* [FreeRTOS+TLS (No Longer Supported)](https://renesas.github.io/fsp/_f_r_e_e_r_t_o_s__m_i_g_r_a_t_i_o_n.html)
* [NetX Duo Ethernet Driver (rm_netxduo_ether)](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/chapter5)
* [NetX Duo WiFi Driver (rm_netxduo_wifi)](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/chapter5)
* [RYZ012 SPP Driver Layer](https://renesas.github.io/fsp/group___b_l_e___a_b_s___s_p_p.html)
Expand All @@ -340,7 +349,7 @@
* [MCUboot TinyCrypt (H/W Accelerated)](https://github.com/01org/tinycrypt/blob/master/documentation/tinycrypt.rst)
* [MCUboot TinyCrypt (S/W Only)](https://github.com/01org/tinycrypt/blob/master/documentation/tinycrypt.rst)
* [Mbed Crypto HW Acceleration (rm_psa_crypto)](https://renesas.github.io/fsp/group___r_m___p_s_a___c_r_y_p_t_o.html)
* [MbedTLS FSP Port (rm_mbedtls)](https://tls.mbed.org/api/)
* [MbedTLS FSP Port (rm_mbedtls)](https://www.trustedfirmware.org/projects/mbed-tls/)
* [SCE Compatibility Mode](https://renesas.github.io/fsp/)
* [SCE5](https://renesas.github.io/fsp/)
* [SCE5B](https://renesas.github.io/fsp/)
Expand Down
25 changes: 13 additions & 12 deletions ra/fsp/inc/api/r_can_api.h
Original file line number Diff line number Diff line change
Expand Up @@ -68,18 +68,19 @@ FSP_HEADER
/** CAN event codes */
typedef enum e_can_event
{
CAN_EVENT_ERR_WARNING = 2, ///< Error Warning event.
CAN_EVENT_ERR_PASSIVE = 4, ///< Error Passive event.
CAN_EVENT_ERR_BUS_OFF = 8, ///< Bus Off event.
CAN_EVENT_BUS_RECOVERY = 16, ///< Bus Off Recovery event.
CAN_EVENT_MAILBOX_MESSAGE_LOST = 32, ///< Mailbox has been overrun.
CAN_EVENT_ERR_BUS_LOCK = 128, ///< Bus lock detected (32 consecutive dominant bits).
CAN_EVENT_ERR_CHANNEL = 256, ///< Channel error has occurred.
CAN_EVENT_TX_ABORTED = 512, ///< Transmit abort event.
CAN_EVENT_RX_COMPLETE = 1024, ///< Receive complete event.
CAN_EVENT_TX_COMPLETE = 2048, ///< Transmit complete event.
CAN_EVENT_ERR_GLOBAL = 4096, ///< Global error has occurred.
CAN_EVENT_TX_FIFO_EMPTY = 8192, ///< Transmit FIFO is empty.
CAN_EVENT_ERR_WARNING = 0x0002, ///< Error Warning event.
CAN_EVENT_ERR_PASSIVE = 0x0004, ///< Error Passive event.
CAN_EVENT_ERR_BUS_OFF = 0x0008, ///< Bus Off event.
CAN_EVENT_BUS_RECOVERY = 0x0010, ///< Bus Off Recovery event.
CAN_EVENT_MAILBOX_MESSAGE_LOST = 0x0020, ///< Mailbox has been overrun.
CAN_EVENT_ERR_BUS_LOCK = 0x0080, ///< Bus lock detected (32 consecutive dominant bits).
CAN_EVENT_ERR_CHANNEL = 0x0100, ///< Channel error has occurred.
CAN_EVENT_TX_ABORTED = 0x0200, ///< Transmit abort event.
CAN_EVENT_RX_COMPLETE = 0x0400, ///< Receive complete event.
CAN_EVENT_TX_COMPLETE = 0x0800, ///< Transmit complete event.
CAN_EVENT_ERR_GLOBAL = 0x1000, ///< Global error has occurred.
CAN_EVENT_TX_FIFO_EMPTY = 0x2000, ///< Transmit FIFO is empty.
CAN_EVENT_FIFO_MESSAGE_LOST = 0x4000, ///< Receive FIFO overrun.
} can_event_t;

/** CAN Operation modes */
Expand Down
Loading

0 comments on commit c9de573

Please sign in to comment.