diff --git a/README.md b/README.md index 9edb620..f0fbdd2 100644 --- a/README.md +++ b/README.md @@ -10,13 +10,14 @@ > If users plan to use this software package with other devices that incorporate the NRC7394 chip, they should utilize the board data file supplied by the device's vendor. ### Release roadmap +- v1.2.2 (2024.06.21) (hotfix) - v1.2.1 (2024.04.30) (hotfix) - v1.2 (2023.11.30) - v1.1 (2023.08.17) - v1.0 (2023.08.07) ### Latest release -- [NRC7394_Standalone_SDK_v1.2.1](https://github.com/newracom/nrc7394_sdk/releases/tag/v1.2.1) +- [NRC7394_Standalone_SDK_v1.2.2](https://github.com/newracom/nrc7394_sdk/releases/tag/v1.2.2) ### Release package contents - NRC7394 standalone SDK package for global regulatory domains diff --git a/package/ChangeLog b/package/ChangeLog index ce3501b..4ff17ab 100644 --- a/package/ChangeLog +++ b/package/ChangeLog @@ -4,6 +4,14 @@ * ******************************************************************* +[2024-06-21] +Change summary for version 1.2.2: + + Hotfix + * Update GPIO direction setting in deep sleep + * Fix issue with setting GTK/iGTK during connection + * Fix issue with obtaining DHCP IP address on STA (vif_1) + [2024-04-30] Change summary for version 1.2.1: diff --git a/package/RN-7394-002-Standalone SDK release_note (v1.2.1).pdf b/package/RN-7394-002-Standalone SDK release_note (v1.2.2).pdf similarity index 51% rename from package/RN-7394-002-Standalone SDK release_note (v1.2.1).pdf rename to package/RN-7394-002-Standalone SDK release_note (v1.2.2).pdf index 7b6971a..b100d00 100644 Binary files a/package/RN-7394-002-Standalone SDK release_note (v1.2.1).pdf and b/package/RN-7394-002-Standalone SDK release_note (v1.2.2).pdf differ diff --git a/package/VERSION-SDK b/package/VERSION-SDK index aca98b0..8034417 100644 --- a/package/VERSION-SDK +++ b/package/VERSION-SDK @@ -1,3 +1,3 @@ VERSION_MAJOR 1 VERSION_MINOR 2 -VERSION_REVISION 1 +VERSION_REVISION 2 diff --git a/package/atcmd/nrc7394_standalone_xip_ATCMD_HSPI.bin b/package/atcmd/nrc7394_standalone_xip_ATCMD_HSPI.bin index 489bac2..750bb73 100755 Binary files a/package/atcmd/nrc7394_standalone_xip_ATCMD_HSPI.bin and b/package/atcmd/nrc7394_standalone_xip_ATCMD_HSPI.bin differ diff --git a/package/atcmd/nrc7394_standalone_xip_ATCMD_UART.bin b/package/atcmd/nrc7394_standalone_xip_ATCMD_UART.bin index 32d9292..edf6157 100755 Binary files a/package/atcmd/nrc7394_standalone_xip_ATCMD_UART.bin and b/package/atcmd/nrc7394_standalone_xip_ATCMD_UART.bin differ diff --git a/package/atcmd/nrc7394_standalone_xip_ATCMD_UART_HFC.bin b/package/atcmd/nrc7394_standalone_xip_ATCMD_UART_HFC.bin index b946828..f846273 100755 Binary files a/package/atcmd/nrc7394_standalone_xip_ATCMD_UART_HFC.bin and b/package/atcmd/nrc7394_standalone_xip_ATCMD_UART_HFC.bin differ diff --git a/package/lib/hostap/src/drivers/driver_nrc.h b/package/lib/hostap/src/drivers/driver_nrc.h index e107f77..3635e85 100644 --- a/package/lib/hostap/src/drivers/driver_nrc.h +++ b/package/lib/hostap/src/drivers/driver_nrc.h @@ -336,6 +336,13 @@ struct nrc_wpa_bdf { }; #endif /* defined(INCLUDE_BD_SUPPORT) */ +struct nrc_app_event { + int8_t vif_id; + int8_t event_id; + uint8_t *addr; + bool add; +}; + SYS_BUF * alloc_sys_buf_try(int hif_len, int nTry); struct nrc_wpa_if *wpa_driver_get_interface(int vif); @@ -402,4 +409,8 @@ void nrc_set_backoff_start_count(uint32_t count); uint32_t nrc_get_backoff_start_count(); int generateRandomBackoff(int retry_count) ; +void nrc_add_app_event(uint8_t vif_id, uint8_t e_id, uint8_t *addr); +struct nrc_app_event* nrc_get_app_event(void); +void nrc_init_app_event(); + #endif // _DRIVER_NRC_H_ diff --git a/package/lib/modem/inc/system/build_ver.h b/package/lib/modem/inc/system/build_ver.h index 79f821b..81725c6 100644 --- a/package/lib/modem/inc/system/build_ver.h +++ b/package/lib/modem/inc/system/build_ver.h @@ -1,11 +1,11 @@ #ifndef _BUILD_VER_H_ #define _BUILD_VER_H_ -#define VERSION_BRANCH "" +#define VERSION_BRANCH "origin/nrc7394-release-sdk-v1.2.1" -#define VERSION_BUILD "51377be" +#define VERSION_BUILD "ad3a410" #define VERSION_MAJOR 1 #define VERSION_MINOR 2 -#define VERSION_REVISION 1 +#define VERSION_REVISION 2 #define SW_ID 1 #endif //_BUILD_VER_H_ \ No newline at end of file diff --git a/package/lib/modem/libModem.a b/package/lib/modem/libModem.a index 84eace2..a9ab2f3 100644 Binary files a/package/lib/modem/libModem.a and b/package/lib/modem/libModem.a differ diff --git a/package/sdk/apps/sample_nontim_tcp_client/sample_nontim_tcp_client.c b/package/sdk/apps/sample_nontim_tcp_client/sample_nontim_tcp_client.c index 30b91ac..9d80f7a 100644 --- a/package/sdk/apps/sample_nontim_tcp_client/sample_nontim_tcp_client.c +++ b/package/sdk/apps/sample_nontim_tcp_client/sample_nontim_tcp_client.c @@ -322,9 +322,9 @@ nrc_err_t run_sample_wifi_power_save(WIFI_CONFIG *param) nrc_ps_set_gpio_pullup(0x0); #elif defined(NRC7394) /* Below configuration is for NRC7394 EVK Revision board */ - nrc_ps_set_gpio_direction(0xFFFFFDFF); - nrc_ps_set_gpio_out(0x00000100); - nrc_ps_set_gpio_pullup(0xFFFFFFFF); + nrc_ps_set_gpio_direction(0xFFF7FDC7); + nrc_ps_set_gpio_out(0x0); + nrc_ps_set_gpio_pullup(0x0); #endif while (1) { diff --git a/package/sdk/apps/sample_ps_schedule/sample_ps_schedule.c b/package/sdk/apps/sample_ps_schedule/sample_ps_schedule.c index 30f72a0..f27bdf5 100644 --- a/package/sdk/apps/sample_ps_schedule/sample_ps_schedule.c +++ b/package/sdk/apps/sample_ps_schedule/sample_ps_schedule.c @@ -318,9 +318,9 @@ nrc_err_t schedule_deep_sleep() nrc_ps_set_gpio_pullup(0x0); #elif defined(NRC7394) /* Below configuration is for NRC7394 EVK Revision board */ - nrc_ps_set_gpio_direction(0xFFFFFDFF); - nrc_ps_set_gpio_out(0x00000100); - nrc_ps_set_gpio_pullup(0xFFFFFFFF); + nrc_ps_set_gpio_direction(0xFFF7FDC7); + nrc_ps_set_gpio_out(0x0); + nrc_ps_set_gpio_pullup(0x0); #endif #endif diff --git a/package/sdk/apps/sample_ps_standalone/sample_ps_standalone.c b/package/sdk/apps/sample_ps_standalone/sample_ps_standalone.c index 3d45739..620be2d 100644 --- a/package/sdk/apps/sample_ps_standalone/sample_ps_standalone.c +++ b/package/sdk/apps/sample_ps_standalone/sample_ps_standalone.c @@ -220,9 +220,9 @@ nrc_err_t run_sample_wifi_power_save(WIFI_CONFIG *param) nrc_ps_set_gpio_pullup(0x0); #elif defined(NRC7394) /* Below configuration is for NRC7394 EVK Revision board */ - nrc_ps_set_gpio_direction(0xFFFFFDFF); - nrc_ps_set_gpio_out(0x00000100); - nrc_ps_set_gpio_pullup(0xFFFFFFFF); + nrc_ps_set_gpio_direction(0xFFF7FDC7); + nrc_ps_set_gpio_out(0x0); + nrc_ps_set_gpio_pullup(0x0); #endif while (1) { diff --git a/release_note/RN-7394-002-Standalone SDK release_note (v1.2.2).pdf b/release_note/RN-7394-002-Standalone SDK release_note (v1.2.2).pdf new file mode 100644 index 0000000..b100d00 Binary files /dev/null and b/release_note/RN-7394-002-Standalone SDK release_note (v1.2.2).pdf differ