Function | Sub-Function | APIs | Description | Update Status | |
---|---|---|---|---|---|
irq_handler() | None | Interrupt handler function [Mandatory] | 2019-1-10 | ||
main() | cpu_wakeup_init() | CPU initialization function [Mandatory] | |||
clock_init() | clock_init(SYS_CLK_24M_Crystal) | Clock initialization function, System Clock is 24M RC by default [optional] | |||
rf_drv_init() | rf_drv_init(RF_MODE_BLE_1M) | RF mode initialization [optional] | |||
gpio_init() | gpio_init(1) | GPIO initialization: set the initialization status of all GPIOs [optional] | |||
user_init() | adc_init() | initiate ADC module | |||
adc_base_init() | adc_base_init(GPIO_PB0) | initiate ADC module in the BASE mode | |||
adc_power_on_sar_adc() | adc_power_on_sar_adc(1) | Power on ADC module | |||
main_loop() | base_val = adc_sample_and_get_result() | get the result in main program loop |
Function | Sub-Function | APIs | Description | Update Status | |
---|---|---|---|---|---|
irq_handler() | None | Interrupt handler function [Mandatory] | 2019-1-10 | ||
main() | cpu_wakeup_init() | CPU initialization function [Mandatory] | |||
clock_init() | clock_init(SYS_CLK_24M_Crystal) | Clock initialization function, System Clock is 24M RC by default [optional] | |||
rf_drv_init() | rf_drv_init(RF_MODE_BLE_1M) | RF mode initialization [optional] | |||
gpio_init() | gpio_init(1) | GPIO initialization: set the initialization status of all GPIOs [optional] | |||
user_init() | adc_init() | initiate ADC module | |||
adc_vbat_init() | adc_vbat_init(GPIO_PB0) | initiate ADC module in the BASE mode | |||
adc_power_on_sar_adc() | adc_power_on_sar_adc(1) | Power on ADC module | |||
main_loop() | vbat_val = adc_sample_and_get_result() | get the result in main program loop |
Function | Sub-Function | APIs | Description | Update Status | |
---|---|---|---|---|---|
irq_handler() | None | Interrupt handler function [Mandatory] | 2019-1-10 | ||
main() | cpu_wakeup_init() | CPU initialization function [Mandatory] | |||
clock_init() | clock_init(SYS_CLK_24M_Crystal) | Clock initialization function, System Clock is 24M RC by default [optional] | |||
rf_drv_init() | rf_drv_init(RF_MODE_BLE_1M) | RF mode initialization [optional] | |||
gpio_init() | gpio_init(1) | GPIO initialization: set the initialization status of all GPIOs [optional] | |||
user_init() | random_generator_init() | initiate RNG | |||
main_loop() | rns_val = rand() | get the result in main program loop |
Date | Description | Author |
---|---|---|
2019-1-10 | initial release | ZJY/LJW |