Functions | |
| int | main (void) |
| uint8_t | platform_get_chip_revision (void) |
| void | platform_init_complete (void) |
| void | platform_init_connectivity_module (void) |
| void | platform_init_external_devices (void) |
| void | platform_init_mcu_infrastructure (void) |
| void | platform_init_memory (void) |
| void | platform_init_peripheral_irq_priorities (void) |
| void | platform_init_rtos_irq_priorities (void) |
| void | platform_init_system_clocks (void) |
| wiced_result_t | wiced_platform_init (void) |
Defines platform initialisation functions called by CRT0
| int main | ( | void | ) |
Main
| [in] | void |
@usage
Main function - starts ThreadX Called from the crt0 _start function
|
extern |
Used to get MCU chip revision
| [in] | void |
@usage
|
extern |
Used to run last step initialisation
| [in] | void |
@usage
|
extern |
Initialise connectivity module(s) This function initialises and puts connectivity modules (Wi-Fi, Bluetooth, etc) into their reset state
| [in] | void |
@usage
|
extern |
Initialise external devices This function initialises and puts external peripheral devices on the board such as LEDs, buttons, sensors, etc into their reset state
| [in] | void |
@usage :
|
extern |
Initialise default MCU infrastructure This function initialises default MCU infrastructure such as watchdog
| [in] | void |
@usage
|
extern |
Initialise memory subsystem This function initialises memory subsystem such as external RAM
| [in] | void |
@usage
|
extern |
Initialise priorities of interrupts used by the platform peripherals
| [in] | void |
@usage
|
extern |
Initialise priorities of interrupts used by the RTOS
| [in] | void |
@usage
|
extern |
Initialise system clock(s) This function includes initialisation of PLL and switching to fast clock
| [in] | void |
@usage
| wiced_result_t wiced_platform_init | ( | void | ) |
Initialise the platform during wiced_init