Cascoda SDK
Cascoda SDK for building software to run with CA-821x transceivers
ldrom_hid.h File Reference
#include <stdint.h>
#include "ca821x_error.h"
#include "evbme_messages.h"
Include dependency graph for ldrom_hid.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dfu_write_cmd_aligned
 Write command to write words of data - aligned for codespace and speed. More...
 
union  dfu_cmd_aligned
 Union of all DFU commands - version with dfu_write_cmd_aligned. More...
 
struct  SerialBuf
 Cascoda serialbuffer structure. More...
 

Functions

 ca_static_assert (sizeof(struct dfu_write_cmd_aligned)==248)
 
 ca_static_assert (sizeof(struct SerialBuf)==sizeof(struct dfu_write_cmd_aligned)+4)
 
void HID_Init (void)
 USBD Endpoint Config. More...
 
void EP2_Handler (void)
 
void EP3_Handler (void)
 
void RxHandled (void)
 
void TxReady (void)
 

Variables

struct SerialBuf gRxBuffer
 
struct SerialBuf gTxBuffer
 

Function Documentation

◆ ca_static_assert() [1/2]

ca_static_assert ( sizeof(struct dfu_write_cmd_aligned = =248)

◆ ca_static_assert() [2/2]

ca_static_assert ( sizeof(struct SerialBuf = =sizeof(struct dfu_write_cmd_aligned)+4)

◆ EP2_Handler()

void EP2_Handler ( void  )

◆ EP3_Handler()

void EP3_Handler ( void  )

◆ HID_Init()

void HID_Init ( void  )

USBD Endpoint Config.

◆ RxHandled()

void RxHandled ( void  )

◆ TxReady()

void TxReady ( void  )

Variable Documentation

◆ gRxBuffer

struct SerialBuf gRxBuffer
extern

◆ gTxBuffer

struct SerialBuf gTxBuffer
extern