A N 6 3 3
40
Rev. 0.7
9.4.7. UART interface Module
The UART related source files, called uart.h and uart.c, are located in the /src/driver/ folder. In order to use this
module, the functionality needs to be initialized at the very beginning of the program.
Bytes can be sent and received as well and the functionality uses the uart interrupt service routine.
Function Name:
void
vHmi_BuzzHandler
(void)
Description:
This function is used to handle buzzer management.
Function Name:
U8
Comm_IF_RecvUART
(U8 * byte)
Description:
This function is used to receive bytes from UART.
Output Parameters(s):
*byte Pointer to the first element of the incoming data.
Return Value:
True if there is an incoming data otherwise FALSE.
Function Name:
U8 Comm_IF_SendUART
(U8 byte)
Description:
This function is used to send bytes through UART.
Input Parameters(s):
byte : data to be sent
Return Value:
True if sending data completed successfully otherwise FALSE.
Function Name:
void
Comm_IF_EnableUART
(void)
Description:
Enable and set the UART0 peripheral
Return Value:
None
Summary of Contents for EZRADIOPRO Si4060
Page 24: ...AN633 24 Rev 0 7 Figure 20 Supply Current versus Time Diagram from Shutdown to RX State...
Page 67: ...AN633 Rev 0 7 67 Figure 48 Variable Length Packet Reception Flowchart...
Page 69: ...AN633 Rev 0 7 69 Figure 50 Packet Matching Reception Flowchart...
Page 73: ...AN633 Rev 0 7 73 Figure 54 Packet Reception with Automatic RX Hopping Flowchart...
Page 75: ...AN633 Rev 0 7 75 Figure 56 Packet Reception with Manual Rx Hopping...
Page 80: ...AN633 80 Rev 0 7 Figure 62 Long Packet Transmission Workflow...
Page 81: ...AN633 Rev 0 7 81 Figure 63 Long Packet RX Flowchart...