Nations Technologies Inc.
Tel
:
+86-755-86309900
:
Address: Nations Tower, #109 Baoshen Road, Hi-tech Park North.
Nanshan District, Shenzhen, 518057, P.R.China
8
3.1
Firmware
CMSIS:
The Microcontroller Software Interface Standard, a vendor-independent hardware abstraction layer for the
Cortex-M processor family, CMSIS provides a common interface between the kernel and peripherals, real-time
operating systems, and intermediate devices.
Contains the name definition, address definition and configuration function of the register device used to
access the kernel. This interface includes debug channel definitions.
Provide definitions of all peripherals on-chip, including all peripheral register header files, startup files,
and system initialization template files.
DSP library, providing optimized signal processing algorithms.
n32wb452_algo_lib:
Algorithm library files, including: encryption algorithm, HASH algorithm, random number algorithm, etc.
n32wb452_ble driver:
BLE driver files, including the header file inc used by the ble algorithm library, the Bluetooth driver library
lib, the chip-related resource file platform, and ble frofile. The Bluetooth driver library lib contains the
library files of the two development environments of IAR and KEIL, including the Bluetooth protocol stack
driver library (host.lib, host_16bit.lib, host_16bit.a) and the Bluetooth underlying driver library
(n32wb452_ble.lib, n32wb452_ble_16bit.lib, n32wb452_ble_16bit.a).
When using the BLE function, the user can call the API function in n32wb452_ble_api.c to realize the
registration, callback, broadcast, connection, etc. of the Bluetooth function.
n32wb452_std_periph_driver:
Standard driver functions for chip peripherals, including .c source files and .h header files. Users can
migrate to the project and quickly complete the use of a peripheral module.
n32wb452_usbfs_driver:
USB device driver library files, including .c source files and .h header files. The necessary files when