AN633
Rev. 0.7
33
9.4.1. Common Software Modules Location
Figure 29. Location of the Common Software Modules
9.4.2. Input/Output Control Module
The Input/Output (I/O) control-related source files, called control_IO.h and control_IO.c, are located in the
/src/drivers/ folder. The module handles the port initializations for the physical HW platform such as LEDs, push-
buttons, or buzzer. For example, the module can set the state of the LEDs and read the status of the selected
push-buttons.
Function Name:
void
vCio_InitIO
(void)
Description:
This function is used to initialize specific IO port for LED and PB.
Return Value:
None
Note:
It has to be called from the initialization section.
Function Name:
void
vCio_SetLed
(U8 biLedNum)
Description:
This function is used to switch the selected LED on.
Input Parameter(s):
biLedNum : Number of the LED to be switched on (1-4).
Return Value:
None
Function Name:
void
vCio_ClearLed
(U8 biLedNum)
Description:
This function is used to switch the selected LED off.
Input Parameter(s):
biLedNum : Number of the LED to be switched off (1-4).
Return Value:
None
Function Name:
BIT
gCio_GetPB
(U8 biPbNum)
Description:
This function is used to read the status of the selected push-button.
Input Parameter(s):
biPbNum : Number of the push-button to be switched on (1-4).
Return Value:
State of the selected PB.
Содержание EZRADIOPRO Si4060
Страница 24: ...AN633 24 Rev 0 7 Figure 20 Supply Current versus Time Diagram from Shutdown to RX State...
Страница 67: ...AN633 Rev 0 7 67 Figure 48 Variable Length Packet Reception Flowchart...
Страница 69: ...AN633 Rev 0 7 69 Figure 50 Packet Matching Reception Flowchart...
Страница 73: ...AN633 Rev 0 7 73 Figure 54 Packet Reception with Automatic RX Hopping Flowchart...
Страница 75: ...AN633 Rev 0 7 75 Figure 56 Packet Reception with Manual Rx Hopping...
Страница 80: ...AN633 80 Rev 0 7 Figure 62 Long Packet Transmission Workflow...
Страница 81: ...AN633 Rev 0 7 81 Figure 63 Long Packet RX Flowchart...