Skip to content

Releases: ingchips/ING918XX_SDK_SOURCE

v8.4.22

07 Feb 09:37
452d7de
Compare
Choose a tag to compare

Release Notes

  • Bundles:

    • [UPD] mini/noos_mini: 3 rounds of Rx/Tx
    • [FIX] ING916: platform_read_info(PLATFORM_INFO_RT_OSC_STATUS) always 0
    • [FIX] SM: handling of encryption failure
    • [UPD] Controller (Slave): improved handling of Rx
  • Library:

    • [UPD] UART: API for checking rx/tx enable status
  • SHA1:

    • Win32: c9a82bf9420cb590e41f7eba5d09a5e39d789c3e

v8.4.21

06 Jan 06:45
dd2a6a2
Compare
Choose a tag to compare

Release Notes

  • Bundles:

    • [FIX] L2CAP: credit counter overflow
    • [FIX] L2CAP: memory leak when creating credit based connection but security not satisfied
    • [FIX] L2CAP: handling of invalid credit based packet
    • [FIX] L2CAP: handling of CONNECTION_PARAMETER_UPDATE_REQUEST
    • [FIX] float point number can't be printed in app_main
  • Library:

    • [UPD] ING916 QDEC: add API for pulse capture and timer
    • [UPD] ING916 I2C: I2C_ConfigClkFrequencyCalc: config timing params according to clock freq
  • Examples:

    • [UPD] Peripheral Console (LiteOS): upgrade to LiteOS-M 5.0.0
  • Tools:

    • [UPD] Wizard: render Markdown release notes
    • [UPD] Wizard: improved support of GCC (ING916)
  • SHA1:

    • Win32: 9232e2d49d516836e71df837b25d7d8695f7635b

v8.4.20

02 Dec 10:32
5e23372
Compare
Choose a tag to compare

Release Notes

  • Bundles:

    • [FIX] ING916: advertiser's whitelist might be ignored (except exp/noos_exp bundles)
    • [FIX] SM: handling of PAIRING_REQUEST
    • [FIX] Internal KV storage: potential memory overwritten
    • [FIX] HCI: handling of LE Remote Connection Parameter Request Reply
    • [UPD] 2 new LL configuration items
    • [UPD] RSSI reported for gap_read_rssi is now filtered
    • [FIX] L2CAP: handling of DISCONNECTION_REQUEST
  • Library:

    • [UPD] ING916 USB: USB_SendData support size = 0 packets
    • [UPD] ING916 USB: various updates for better compatibilities
    • [UPD] ING916 KeyScan: add KEYSCAN_SetScanInterval
    • [UPD] att_db_util: add ATT_PROPERTY_MIN_ENCRYPTION_KEY_SIZE
  • Exmaples:

    • [UPD] Central FOTA: compatible with ING916
  • Tools:

    • [FIX] Cube: code gen for I2S
    • [UPD] GUI Downloader: built-in USB downloading
    • [UPD] Wizard: built-in MarkDown viewer
    • [UPD] Wizard: profile editor supports key length
    • [UPD] Wizard: new menu item "Update SDK"
  • SHA1:

    • Win32: d9cc974141fae2ef7201ad4401c26bd149556fdf

v8.4.19

21 Oct 07:32
f0fa868
Compare
Choose a tag to compare

Release Notes

  • Bundles:

    • [FIX] SM: CSRK is not saved in some cases
    • [UPD] SM: add sm_set_persistent_irk
  • Libary:

    • [FIX] ING918/ING916: issues when clear peripheral status
    • [UPD] ING916 ADC: AGC is default to disabled
    • [UPD] ING916 SPI: add apSSP_SetTransMode/SetAddrEn/SetCmdEn
    • [UPD] ING196 ADC: add ADC_AdcCloseCali()
    • [UPD] ING916 TIMER: add TMR_ResetReload
    • [UPD] ING916 DMA: add DNA_ConfigSrcBurstSize
    • [FIX] ING916 SYSCTRL: SYSCTRL_AutoTuneSlowRC
  • Exmaples:

    • [FIX] IO Over BLE, Central Throughput
  • Tools:

    • [UPD] Downloader: external flash
  • SHA1:

    • Win32: 92482a46b85cb9d9d479823a8132e2ba0f29c4ba

v8.4.18

03 Sep 07:50
5f69b0e
Compare
Choose a tag to compare

Release Notes

  • Bundles:

    • [NEW] API: ll_channel_monitor_get_1st_pdu_time
    • [FIX] ING916: power saving issues when HCLK is lowered
    • [NEW] SM API: sm_set_key_distribution_flags
    • [FIX] SM: paring without SM_AUTHREQ_BONDING (exp & noos_exp)
    • [FIX] SM: saving data when BONDING not specified
    • [UPD] Controller: several imporvements
    • [FIX] Controller: handling of PIN or Key Missing
    • [UPD] ING916: raw packet fully compatible with ING918
  • Library:

    • [UPD] Zephyr codes removed
    • [FIX] ING918: rf_enable_powerboost
  • Exmaples:

    • [UPD] BQB RF Test App: support auto test
  • Tools

    • [UPD] Wizard: re-generate hex file when editing LL features
    • [UPD] icsdw.py: single file (from URL) download
  • SHA1:

    • Win32: a894ee76e89df6086916c5d4787d8eab410e191f

v8.4.17

08 Jul 07:32
0eeb860
Compare
Choose a tag to compare

Release Notes

  • Bundles

    • [UPD] platform_rt_rc_auto_tune2 (NoOS bundles)
    • [FIX] ING918: regression on gap_vendor_tx_continuous_wave
  • Tools

    • [UPD] Wizard: BQB RF test binary for ING916
    • [UPD] BQB RF Tool: power mode adjustment
  • SHA1:

    • Win32: cbd63b392e9eb57f5ee4459afa6a1ab51c20277a

v8.4.16

19 Jun 08:59
10c9689
Compare
Choose a tag to compare

Release Notes

  • Bundles

    • [NEW] platform event PLATFORM_CB_EVT_ON_IDLE_TASK_RESUMED
    • [FIX] Controll: potential data corruption in Controller heap
    • [FIX] ING918: sleep time calculation for RTOS (introduced in v8.4.6)
    • [FIX] Controll: assertion when multiple encryption/CCM commands are pending
    • [FIX] Controll: assertion when enabling adv
    • [FIX] SM: memory leak if SM APIs are called in SM_FINAL_... event
    • [FIX] ING916: buck_en in FAST_DEEP_SLEEP
  • Libary

    • [UPD] ING916 ADC: detect invalid calibration data
  • Tools

    • [UPD] Cube: UART and SPI editor
  • SHA1:

    • Win32: 3d4b7212fd3e6a164d08adcd9ddca41c8bb320f7

v8.4.15

08 May 07:29
fcc607e
Compare
Choose a tag to compare

Release Notes

  • Bundles

    • [FIX] SM: always report out of device storage with NO_BONDING
    • [FIX] ING916: pairing procedure stopped unexpected (typical, mass_conn, mini)
    • [FIX] possible disconnection with 0x3d when scanning is enabled
    • [FIX] SM master role: auth_req is always BONDING
    • [FIX] ING918: RF clock gating before 1st BLE activity
    • [FIX] ATT: memory leak when disconnected before indication is confirmed
    • [FIX] SM: memory leak when address generation is enabled
  • Libary

    • [NEW] Zephyr supporting files
  • Tools

    • [FIX] Cube: hang when editing ING916 SPI
    • [UPD] icsdw.py: download using J-Link
    • [UPD] SVD for Keil
    • [UPD] Axf Tool: parsing of dump improved; check FreeRTOS timers
  • SHA1:

    • Win32: 44df44b57414d2ae6c3c9ac037cc388533b91177

v8.4.14

12 Apr 02:36
bcd036c
Compare
Choose a tag to compare

Release Notes

  • Bundles

    • [FIX] PING feature incomplete in some bundles (ING916, ING918 exp)
    • [UPD] improved scheduling of multiple connections
  • Library:

    • [FIX] ING916xx: overflow in ADC driver
    • [UPD] ING916xx: improved robustness of flash_prepare_factory_data
    • [FIX] btstack_sync: COMMAND_STATUS is not checked for create_conn
  • Tools

    • [UPD] tracer: search for device/disconnection
    • [FIX] tracer: can't parse some files
  • SHA1:

    • Win32: ff36bf8718c3f1e98885c81ab0c42595945d0336

v8.4.13

27 Mar 01:51
a15b9e7
Compare
Choose a tag to compare

Release Notes

  • Bundles

    • [FIX] ING916: [ASSERTION] @ dtble.c:320
    • [NEW] API: ll_get_capabilities, btstack_get_capabilities
    • [UPD] le_device_db: device number = max(10, connection_number)
  • Tools

    • [UPD] tracer: file processing improved
    • [UPD] Wizard: view/edit Link Layer features
    • [FIX] axf_tool: missing files; support of M4
  • SHA1:

    • Win32: 8123611161a6e6b39ca36f337cc943543fa4e4e4