libnile
Loading...
Searching...
No Matches
cdc.h File Reference
#include "../mcu.h"

Go to the source code of this file.

Macros

#define nile_mcu_native_cdc_write_async_finish   nile_mcu_native_recv_cmd_response_int16
#define nile_mcu_native_cdc_available_async_finish   nile_mcu_native_recv_cmd_response_int16

Functions

static int16_t nile_mcu_native_cdc_read_sync (void __wf_cram *buffer, uint16_t buflen)
static int16_t nile_mcu_native_cdc_write_sync (const void __far *buffer, uint16_t buflen)
static int16_t nile_mcu_native_cdc_write_async_start (const void __far *buffer, uint16_t buflen)
static int16_t nile_mcu_native_cdc_available_sync (void)
static int16_t nile_mcu_native_cdc_available_async_start (void)
static int16_t nile_mcu_native_cdc_clear_sync (void)

Macro Definition Documentation

◆ nile_mcu_native_cdc_available_async_finish

#define nile_mcu_native_cdc_available_async_finish   nile_mcu_native_recv_cmd_response_int16

Definition at line 60 of file cdc.h.

◆ nile_mcu_native_cdc_write_async_finish

#define nile_mcu_native_cdc_write_async_finish   nile_mcu_native_recv_cmd_response_int16

Definition at line 46 of file cdc.h.

Function Documentation

◆ nile_mcu_native_cdc_available_async_start()

int16_t nile_mcu_native_cdc_available_async_start ( void )
inlinestatic

Definition at line 55 of file cdc.h.

◆ nile_mcu_native_cdc_available_sync()

int16_t nile_mcu_native_cdc_available_sync ( void )
inlinestatic

Definition at line 48 of file cdc.h.

◆ nile_mcu_native_cdc_clear_sync()

int16_t nile_mcu_native_cdc_clear_sync ( void )
inlinestatic

Definition at line 62 of file cdc.h.

◆ nile_mcu_native_cdc_read_sync()

int16_t nile_mcu_native_cdc_read_sync ( void __wf_cram * buffer,
uint16_t buflen )
inlinestatic

Definition at line 28 of file cdc.h.

◆ nile_mcu_native_cdc_write_async_start()

int16_t nile_mcu_native_cdc_write_async_start ( const void __far * buffer,
uint16_t buflen )
inlinestatic

Definition at line 41 of file cdc.h.

◆ nile_mcu_native_cdc_write_sync()

int16_t nile_mcu_native_cdc_write_sync ( const void __far * buffer,
uint16_t buflen )
inlinestatic

Definition at line 34 of file cdc.h.