Skip to content

Commit

Permalink
Release v4.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
renesas-fsp-development committed Jun 29, 2023
1 parent e78939d commit d52e5a6
Show file tree
Hide file tree
Showing 197 changed files with 27,627 additions and 11,652 deletions.
4 changes: 2 additions & 2 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.4.0](https://github.com/renesas/fsp/releases/tag/v4.4.0)
[FSP v4.5.0](https://github.com/renesas/fsp/releases/tag/v4.5.0)

### Supported RA MCU Kits

Expand Down Expand Up @@ -80,7 +80,7 @@ When using the zipped version of the packs the zip file should be extracted into

#### 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.4.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.5.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 ####
Expand Down
19 changes: 14 additions & 5 deletions SUPPORTED_SOFTWARE.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
* [Operational Amplifier (r_opamp)](https://renesas.github.io/fsp/group___o_p_a_m_p.html)
* Artificial Intelligence
* [Arm CMSIS5 NN Library Source](https://arm-software.github.io/CMSIS-NN/latest/index.html)
* [Data Collector (rm_rai_data_collector)](https://renesas.github.io/fsp/group___r_m___r_a_i__d_a_t_a___c_o_l_l_e_c_t_o_r.html)
* [Data Shipper (rm_rai_data_shipper)](https://renesas.github.io/fsp/group___r_m___r_a_i___d_a_t_a___s_h_i_p_p_e_r.html)
* Audio
* [ADPCM Decoder (rm_adpcm_decoder)](https://renesas.github.io/fsp/group___r_m___a_d_p_c_m___d_e_c_o_d_e_r.html)
* [Audio Playback PWM (rm_audio_playback_pwm)](https://renesas.github.io/fsp/group___r_m___a_u_d_i_o___p_l_a_y_b_a_c_k___p_w_m.html)
Expand Down Expand Up @@ -49,12 +51,14 @@
* [I2C Slave (r_iic_slave)](https://renesas.github.io/fsp/group___i_i_c___s_l_a_v_e.html)
* [I2S (r_ssi)](https://renesas.github.io/fsp/group___s_s_i.html)
* [I3C (r_i3c)](https://renesas.github.io/fsp/group___i3_c.html)
* [SMCI (r_sci_smci)](https://renesas.github.io/fsp/group___s_c_i___s_m_c_i.html)
* [SPI (r_sci_b_spi)](https://renesas.github.io/fsp/group___s_c_i___b___s_p_i.html)
* [SPI (r_sci_spi)](https://renesas.github.io/fsp/group___s_c_i___s_p_i.html)
* [SPI (r_spi)](https://renesas.github.io/fsp/group___s_p_i.html)
* [SPI (r_spi_b)](https://renesas.github.io/fsp/group___s_p_i___b.html)
* [UART (r_sci_b_uart)](https://renesas.github.io/fsp/group___s_c_i___b___u_a_r_t.html)
* [UART (r_sci_uart)](https://renesas.github.io/fsp/group___s_c_i___u_a_r_t.html)
* [UART Communication Device (rm_comms_uart)](https://renesas.github.io/fsp/group___r_m___c_o_m_m_s___u_a_r_t.html)
* [USB Composite (r_usb_composite)](https://renesas.github.io/fsp/group___u_s_b.html)
* [USB HCDC (r_usb_hcdc)](https://renesas.github.io/fsp/group___u_s_b___h_c_d_c.html)
* [USB HHID (r_usb_hhid)](https://renesas.github.io/fsp/group___u_s_b___h_h_i_d.html)
Expand Down Expand Up @@ -179,6 +183,7 @@
* [Azure RTOS NetX Duo IP Instance](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/chapter3)
* [Azure RTOS NetX Duo IoT Middleware](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/overview-netx-duo)
* [Azure RTOS NetX Duo MQTT Client](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/netx-duo-mqtt/chapter1)
* [Azure RTOS NetX Duo NAT](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/netx-duo-nat/chapter1)
* [Azure RTOS NetX Duo POP3 Client](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/netx-duo-pop3-client/chapter1)
* [Azure RTOS NetX Duo Packet Pool Instance](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/chapter3)
* [Azure RTOS NetX Duo SMTP Client](https://docs.microsoft.com/en-us/azure/rtos/netx-duo/netx-duo-smtp-client/chapter1)
Expand All @@ -197,6 +202,7 @@
* [Ethernet (r_ether_phy)](https://renesas.github.io/fsp/group___e_t_h_e_r___p_h_y.html)
* [FreeRTOS+TCP](https://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/TCP_IP_Configuration.html)
* [GTL BLE Abstraction (rm_ble_abs_gtl)](https://renesas.github.io/fsp/group___b_l_e___a_b_s.html)
* [MQTT Client on DA16XXX (rm_mqtt_onchip_da16xxx)](https://renesas.github.io/fsp/)
* [PTP (r_ptp)](https://renesas.github.io/fsp/group___p_t_p.html)
* [SPP BLE Abstraction (rm_ble_abs_spp)](https://renesas.github.io/fsp/group___b_l_e___a_b_s.html)
* Power
Expand Down Expand Up @@ -235,6 +241,7 @@
* [Azure RTOS FileX on USBX](https://docs.microsoft.com/en-us/azure/rtos/filex/overview-filex)
* [Azure RTOS LevelX NOR on SPI Memory](https://docs.microsoft.com/en-us/azure/rtos/levelx/)
* [Block Media Custom Implementation (rm_block_media_user)](https://renesas.github.io/fsp/group___r_m___b_l_o_c_k___m_e_d_i_a___u_s_e_r.html)
* [Block Media RAM Implementation (rm_block_media_ram)](https://renesas.github.io/fsp/group___r_m___b_l_o_c_k___m_e_d_i_a___r_a_m.html)
* [Block Media SD/MMC (rm_block_media_sdmmc)](https://renesas.github.io/fsp/group___r_m___b_l_o_c_k___m_e_d_i_a___s_d_m_m_c.html)
* [Block Media SPI Flash (rm_block_media_spi)](https://renesas.github.io/fsp/group___r_m___b_l_o_c_k___m_e_d_i_a___s_p_i.html)
* [Block Media USB (rm_block_media_usb)](https://renesas.github.io/fsp/group___r_m___b_l_o_c_k___m_e_d_i_a___u_s_b.html)
Expand All @@ -254,10 +261,10 @@
* Timers
* [Port Output Enable for GPT (r_poeg)](https://renesas.github.io/fsp/group___p_o_e_g.html)
* [Realtime Clock (r_rtc)](https://renesas.github.io/fsp/group___r_t_c.html)
* [Realtime Clock with Independent Power Supply (r_irtc)](https://renesas.github.io/fsp/group___i_r_t_c.html)
* [Three-Phase PWM (r_gpt_three_phase)](https://renesas.github.io/fsp/group___g_p_t___t_h_r_e_e___p_h_a_s_e.html)
* [Timer, General PWM (r_gpt)](https://renesas.github.io/fsp/group___g_p_t.html)
* [Timer, Low-Power (r_agt)](https://renesas.github.io/fsp/group___a_g_t.html)
* [Timer, Ultra-Low-Power (r_ulpt)](https://renesas.github.io/fsp/group___u_l_p_t.html)
* Transfer
* [Transfer (r_dmac)](https://renesas.github.io/fsp/group___d_m_a_c.html)
* [Transfer (r_dtc)](https://renesas.github.io/fsp/group___d_t_c.html)
Expand Down Expand Up @@ -304,6 +311,7 @@
* [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 JSON](https://github.com/FreeRTOS/coreJSON/)
* [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 DA16xxx WiFi Sockets Wrapper (rm_aws_sockets_wrapper_da16xxx)](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/libraries/standard/coreMQTT/docs/doxygen/output/html/mqtt_transport_interface.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/_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)
Expand All @@ -320,8 +328,6 @@
* [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/_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)
* [AWS da16200 WiFi Sockets Wrapper (rm_aws_sockets_wrapper_da16200)](https://docs.aws.amazon.com/embedded-csdk/latest/lib-ref/libraries/standard/coreMQTT/docs/doxygen/output/html/mqtt_transport_interface.html)
* [Azure EWF Heap Allocator](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 Memory Pool Allocator](https://azure.github.io/embedded-wireless-framework/html/index.html)
Expand All @@ -330,7 +336,6 @@
* [Azure EWF Platform on ThreadX](https://azure.github.io/embedded-wireless-framework/html/index.html)
* [Azure EWF ThreadX Allocator](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)
* [BLE Driver (r_ble_balance_threadx)](https://renesas.github.io/fsp/group___b_l_e___b_a_l_a_n_c_e.html)
Expand All @@ -353,8 +358,9 @@
* [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)
* [TinyCBOR](https://github.com/intel/tinycbor/)
* [WiFi Common](https://docs.aws.amazon.com/freertos/latest/userguide/freertos-wifi.html)
* [WiFi Onchip DA16xxx Driver using r_sci_uart (rm_wifi_onchip_da16xxx)](https://renesas.github.io/fsp/group___w_i_f_i___o_n_c_h_i_p___d_a16200.html)
* [WiFi Onchip Silex Driver using r_sci_uart (rm_wifi_onchip_silex)](https://renesas.github.io/fsp/group___w_i_f_i___o_n_c_h_i_p___s_i_l_e_x.html)
* [WiFi Onchip da16200 Driver using r_sci_uart (rm_wifi_onchip_da16200)](https://renesas.github.io/fsp/group___w_i_f_i___o_n_c_h_i_p___d_a16200.html)
* Security
* [Azure RTOS NetX Crypto HW Acceleration (rm_netx_secure_crypto)](https://renesas.github.io/fsp/group___r_m___n_e_t_x___s_e_c_u_r_e___c_r_y_p_t_o.html)
* [Azure RTOS NetX Crypto Software Only](https://renesas.github.io/fsp/group___r_m___n_e_t_x___s_e_c_u_r_e___c_r_y_p_t_o.html)
Expand Down Expand Up @@ -387,6 +393,9 @@
* [ZMOD4410 IAQ 2nd Generation (rm_zmod4xxx)](https://renesas.github.io/fsp/group___r_m___z_m_o_d4_x_x_x.html)
* [ZMOD4410 IAQ 2nd Generation Ultra Low Power (rm_zmod4xxx)](https://renesas.github.io/fsp/group___r_m___z_m_o_d4_x_x_x.html)
* [ZMOD4410 Odor (rm_zmod4xxx)](https://renesas.github.io/fsp/group___r_m___z_m_o_d4_x_x_x.html)
* [ZMOD4410 PBAQ (rm_zmod4xxx)](https://renesas.github.io/fsp/group___r_m___z_m_o_d4_x_x_x.html)
* [ZMOD4410 Relative IAQ (rm_zmod4xxx)](https://renesas.github.io/fsp/group___r_m___z_m_o_d4_x_x_x.html)
* [ZMOD4410 Relative IAQ Ultra Low Power (rm_zmod4xxx)](https://renesas.github.io/fsp/group___r_m___z_m_o_d4_x_x_x.html)
* [ZMOD4410 Sulfur-based Odor (rm_zmod4xxx)](https://renesas.github.io/fsp/group___r_m___z_m_o_d4_x_x_x.html)
* [ZMOD4450 RAQ (rm_zmod4xxx)](https://renesas.github.io/fsp/group___r_m___z_m_o_d4_x_x_x.html)
* [ZMOD4510 OAQ 1st Generation (rm_zmod4xxx)](https://renesas.github.io/fsp/group___r_m___z_m_o_d4_x_x_x.html)
Expand Down
File renamed without changes.
5 changes: 3 additions & 2 deletions ra/fsp/inc/api/r_adc_api.h
Original file line number Diff line number Diff line change
Expand Up @@ -183,8 +183,9 @@ typedef enum e_adc_group_mask
/** ADC states. */
typedef enum e_adc_state
{
ADC_STATE_IDLE = 0, ///< ADC is idle
ADC_STATE_SCAN_IN_PROGRESS = 1, ///< ADC scan in progress
ADC_STATE_IDLE = 0, ///< ADC is idle
ADC_STATE_SCAN_IN_PROGRESS = 1, ///< ADC scan in progress
ADC_STATE_CALIBRATION_IN_PROGRESS = 2, ///< ADC calibration in progress - Not used by all ADC instances
} adc_state_t;

/** ADC status. */
Expand Down
13 changes: 11 additions & 2 deletions ra/fsp/inc/api/r_ioport_api.h
Original file line number Diff line number Diff line change
Expand Up @@ -115,14 +115,23 @@ typedef enum e_ioport_peripheral
/** Pin will function as a segment LCD peripheral pin */
IOPORT_PERIPHERAL_LCDC = (0x0DUL << IOPORT_PRV_PFS_PSEL_OFFSET),

#if BSP_FEATURE_SCI_UART_DE_IS_INVERTED
/** Pin will function as an SCI peripheral DEn pin */
IOPORT_PERIPHERAL_DE_SCI1_3_5_7_9 = (0x0DUL << IOPORT_PRV_PFS_PSEL_OFFSET),

/** Pin will function as an SCI DEn peripheral pin */
IOPORT_PERIPHERAL_DE_SCI0_2_4_6_8 = (0x0EUL << IOPORT_PRV_PFS_PSEL_OFFSET),
#else
/** Pin will function as an SCI peripheral DEn pin */
IOPORT_PERIPHERAL_DE_SCI0_2_4_6_8 = (0x0DUL << IOPORT_PRV_PFS_PSEL_OFFSET),

/** Pin will function as an SCI DEn peripheral pin */
IOPORT_PERIPHERAL_DE_SCI1_3_5_7_9 = (0x0EUL << IOPORT_PRV_PFS_PSEL_OFFSET),
#endif

/** Pin will function as a DALI peripheral pin */
IOPORT_PERIPHERAL_DALI = (0x0EUL << IOPORT_PRV_PFS_PSEL_OFFSET),

/** Pin will function as an SCI DEn peripheral pin */
IOPORT_PERIPHERAL_DE_SCI0_2_4_6_8 = (0x0EUL << IOPORT_PRV_PFS_PSEL_OFFSET),

/** Pin will function as a CEU peripheral pin */
IOPORT_PERIPHERAL_CEU = (0x0FUL << IOPORT_PRV_PFS_PSEL_OFFSET),
Expand Down
Loading

0 comments on commit d52e5a6

Please sign in to comment.