English
Language : 

AN746 Datasheet, PDF (13/30 Pages) Silicon Laboratories – How to configure the Si4012
AN746
In the main() function, the vInitializeHW() invokes initialize functions for the MCU IOs and peripherals. It also starts
the HMI module handlers that are scheduled to run once in every 1 ms during the user application. These timing
intervals are generated by the Timer2 peripheral overflow interrupt. Finally, it enables the MCU related internal
interrupts.
In the main() function, the SampleCode_Demo_Pollhandler() is responsible for several tasks:
1. It checks if the Si4012 Pico board is connected to the LCD Baseboard.
2. Reads the RF EBID content in order to learn to which frequency band the Pico board is designed for. The
possible options can be either 434 MHz or 915 MHz.
3. Configures the RFIC to the operating mode that is generated by the Wireless Development Studio.
4. Starts the user application program.
Rev. 0.1
13