Hardware independent code for ESOS32 Communications service.
More...
#include "esos.h"
#include "esos_cb.h"
#include "esos_comm.h"
Go to the source code of this file.
|
void | __esos_InitCommSystem (void) |
|
uint8_t | __esos_u8_GetMSBHexCharFromUint8 (uint8_t u8_x) |
|
uint8_t | __esos_u8_GetLSBHexCharFromUint8 (uint8_t u8_x) |
|
| ESOS_CHILD_TASK (__esos_OutChar, uint8_t u8_c) |
|
| ESOS_CHILD_TASK (__esos_OutUint8AsHexString, uint8_t u8_x) |
|
| ESOS_CHILD_TASK (__esos_OutUint8AsDecString, uint8_t u8_x) |
|
| ESOS_CHILD_TASK (__esos_OutUint32AsHexString, uint32_t u32_x) |
|
| ESOS_CHILD_TASK (__esos_OutCharBuffer, uint8_t *pu8_out, uint8_t u8_len) |
|
| ESOS_CHILD_TASK (__esos_OutString, char *psz_out) |
|
| ESOS_CHILD_TASK (__esos_getBuffer, uint8_t *pau8_buff, uint8_t u8_size) |
|
| ESOS_CHILD_TASK (__esos_getString, char *pau8_buff) |
|
void | __esos_unsafe_PutUint8 (uint8_t u8_c) |
|
void | __esos_unsafe_PutString (char *psz_in) |
|
uint8_t | __esos_unsafe_GetUint8 (void) |
|
|
volatile uint8_t | __esos_comm_tx_buff [ESOS_SERIAL_IN_EP_SIZE] |
|
volatile uint8_t | __esos_comm_rx_buff [ESOS_SERIAL_OUT_EP_SIZE] |
|
CBUFFER | __st_CB_Tx |
|
CBUFFER | __st_CB_Rx |
|
CBUFFER * | __pst_CB_Tx |
|
CBUFFER * | __pst_CB_Rx |
|
volatile struct stTask __stChildTaskTx | __stChildTaskRx |
|
Hardware independent code for ESOS32 Communications service.
Definition in file esos_comm.c.