ESOS32
ESOSOn32-bitProcessors
|
#include "esos.h"
Go to the source code of this file.
Functions | |
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_OutUint8AsDecString, uint8_t u8_x) | |
ESOS_CHILD_TASK (__esos_OutUint8AsHexString, 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_getBuffer, uint8_t *pau8_buff, uint8_t u8_size) | |
ESOS_CHILD_TASK (__esos_getString, char *pau8_buff) | |
ESOS_CHILD_TASK (__esos_OutString, char *psz_out) | |
void | __esos_unsafe_PutUint8 (uint8_t u8_c) |
void | __esos_unsafe_PutString (char *psz_in) |
uint8_t | __esos_unsafe_GetUint8 (void) |
uint8_t | esos_GetCommSystemVersion (void) |
uint8_t | esos_GetCommSystemMaxOutDataLen (void) |
uint8_t | esos_GetCommSystemMaxInDataLen (void) |
void | __esos_hw_signal_start_tx (void) |
void | __esos_hw_signal_stop_tx (void) |
void | __esos_hw_InitCommSystem (void) |
Variables | |
volatile uint8_t | __esos_comm_tx_buff [ESOS_SERIAL_IN_EP_SIZE] |
volatile uint8_t | __esos_comm_rx_buff [ESOS_SERIAL_OUT_EP_SIZE] |
volatile struct stTask __stChildTaskTx | __stChildTaskRx |
This file contains macros, prototypes, and definitions for HARDWARE INDEPENDENT communications on ESOS
Definition in file esos_comm.h.