Trimode Mouse v1.4.2.0

Major Changes

In this update, we have made significant optimizations and upgrades to the core modules of the system to enhance performance, add new features, and improve user experience. The changes are primarily categorized into Major Features. Here are some of the key updates:

  • Major Features

    • Support non-hopping 8k and hopping 8K. (0f57f3e4, 2b437752, 74ee985b)

    • Add rf test mode by uart. (cc702b22, 9efc32b4, 978591ad, 907c2d4b, cc4950fc)

    • Add fast pair code. (a19b5910)

    • Support MS BLE swift pair feature. (0c2707b0)

    • Add out transfer in usb dfu interface. (825dbc72)

    • Add after_build_script2 to generate cfu files automatically after app compiled. (92e8a186)

    • Add evb mode macro for mouse demo. (4c1da62a)

    • Add BLE feature of getting OS types. (3dc31586)

    • Add channel setting in sync1 for 3ap model. (26b91b3c)

    • Enable dlps when usb wakeup is enabled. (e9c610b8, c3c46523)

    • WDT kick in timer callback. (712191e1)

    • Increase 1K cpu clk due to fewer 2.4G retrans count. (f35e2d7e)

    • Support switching to multi addr without reboot. (8e5b12f1)

  • Major Bug Fixes

    • Update sys pause/resume strategy. (b4c63e22, 1cf7afd2)

    • Increase timer task stack size. (d42132d4)

    • Fix mp_test mode issue. (9b240c8c, 5aaa55e0)

    • Fix USB hid problems. (9521793b, ac77f7f8, 67d162d7)

    • Fix BLE hid problems. (a2e25570, 27179389, 6b788d15)

    • Fix no action disconn strategy. (64d07c30)

    • Avoid using os_delay in sw timer CB. (7d2b2724)

    • Optimize button and qdec continuous send flow. (52638e4c)

    • Fix mouse unexpected wakeup by motion sensor. (b70304ac)

    • Fix BLE hid att table error. (6b788d15, 2b5e9fcb)

    • Fix spi rx fifo error in 2.4G 8K. (9cd8e98b)

    • Disable gpio if disconn_state_check_timer active. (e380fde4)

  • Breaking Changes

    • Delete gap_config_local_addr_storage. (64eaaa48)

    • Reintegrate test mode’s macro. (907c2d4b, cc4950fc)

    • If privacy_mgnt.c is updated, bt host image must be updated to the latest version. (999110cd, 39b1f51c)

    • Support setting of md_bit 0 policy and it will only take effect after v0.0.134.0 stack patch. (3b75b4c5)

    • Update flash_map and delete bkp_data_1. (befb9d82)

Change Logs

Meanwhile, in the changelog section, we have meticulously listed changes for each module, categorizing them into four main types: Added, Changed, Fixed, and Removed. You can review these changes in the following different modules:

  • Added

    • Add setting of the crc parameters. (5e1b0517)

    • Add after_build_script2 to generate cfu files automatically after app compiled. (92e8a186)

    • Add fast pair code. (a19b5910)

    • Integrate code for non-hopping and hopping target. (0f57f3e4, 2b437752, 74ee985b)

    • Add out transfer in usb dfu interface. (825dbc72)

    • Add rf test mode by uart. (cc702b22, 9efc32b4, 978591ad, 907c2d4b, cc4950fc)

    • Add qdec implemented by gpio. (d171cb6a)

    • Add keyscan pull up strong. (f76e4c74)

    • Support MS BLE swift pair feature. (0c2707b0)

    • Add evb mode macro for mouse demo. (4c1da62a)

    • Add BLE feature of getting OS types. (3dc31586)

    • Add new privacy_mgnt_2.c for smaller code size. (999110cd)

    • Add config for EVB mode. (4e81b545, 8b95e286)

    • Add channel setting in sync1 for 3ap model. (26b91b3c)

    • Enable dlps when usb wakeup is enabled. (e9c610b8, c3c46523)

    • Support switching to multi addr without reboot. (8e5b12f1)

    • Support setting of md_bit 0 policy. (3b75b4c5)

  • Changed

    • Update sys pause/resume strategy. (b4c63e22, 1cf7afd2)

    • Modify usb hs interval of keyboard and dfu interface. (6fa17873)

    • Increase timer task stack size. (d42132d4)

    • Update paw3395_reg_cfg_int. (fee91b19)

    • Add APP_FLASH_TEXT_SECTION to optimize RAM space. (f0f8a1c3)

    • Delay to trigger reconn adv. (288c2236)

    • Modify priority of app task. (2394de8a)

    • Reintegrate test mode’s macro. (907c2d4b, cc4950fc)

    • WDT kick in timer callback. (712191e1)

    • Increase 1K cpu clk due to fewer 2.4G retrans count. (f35e2d7e)

    • Disable gpio if disconn_state_check_timer active. (e380fde4)

    • Optimize battery detection configuration. (6c5a304a)

    • Update flash_map and delete bkp_data_1. (befb9d82)

  • Fixed

    • Fix mp_test mode issue. (9b240c8c, 5aaa55e0)

    • Fix USB hid problems. (9521793b, ac77f7f8, 67d162d7)

    • Fix BLE hid problems. (a2e25570, 27179389, 6b788d15)

    • Fix report rate can’t reach 8k. (5185e6c6)

    • Fix led bug. (2121c9bd)

    • Fix exit shutdown and add angle tune setting. (5f0c21a5)

    • Modify the position of 2.4G receive cb. (a3c15dab)

    • Fix no action disconn strategy. (64d07c30)

    • Optimize button and qdec continuous send flow. (52638e4c)

    • Fix mouse unexpected wakeup by motion sensor. (b70304ac)

    • Fix BLE hid att table error. (6b788d15, 2b5e9fcb)

    • Fix spi rx fifo error in 2.4G 8K. (9cd8e98b)

    • Update privacy_mgnt.c. (39b1f51c)

  • Removed

    • Delete gap_config_local_addr_storage. (64eaaa48)

    • Avoid using os_delay in sw timer CB. (7d2b2724)

Note

More SDK modification reference SDK v1.4.2 Release Notes.