|
static void | onUsbDataReceived (uint8_t *pu8Data, uint32_t u32ReceviedSize) |
|
static msg_t | _putt (void *ip, uint8_t b, sysinterval_t timeout) |
|
static size_t | _writet (void *ip, const uint8_t *bp, size_t n, sysinterval_t timeout) |
|
static msg_t | _put (void *ip, uint8_t b) |
|
static size_t | _write (void *ip, const uint8_t *bp, size_t n) |
|
static size_t | _readt (void *ip, uint8_t *bp, size_t n, sysinterval_t timeout) |
|
static msg_t | _gett (void *ip, sysinterval_t timeout) |
|
static msg_t | _get (void *ip) |
|
static size_t | _read (void *ip, uint8_t *bp, size_t n) |
|
static msg_t | _ctl (void *ip, unsigned int operation, void *arg) |
|
static void | usb_VBus_handler (uint8_t channel) |
|
void | usb_serial_start (void) |
| Main function of PDL. More...
|
|
bool | is_usb_serial_ready () |
|
◆ _ctl()
static msg_t _ctl |
( |
void * |
ip, |
|
|
unsigned int |
operation, |
|
|
void * |
arg |
|
) |
| |
|
static |
◆ _get()
static msg_t _get |
( |
void * |
ip | ) |
|
|
static |
Definition at line 96 of file usbconsole.cpp.
97 return _gett(ip, USB_WRITE_TIMEOUT);
static msg_t _gett(void *ip, sysinterval_t timeout)
◆ _gett()
static msg_t _gett |
( |
void * |
ip, |
|
|
sysinterval_t |
timeout |
|
) |
| |
|
static |
Definition at line 87 of file usbconsole.cpp.
92 if (
_readt(ip, &b, 1, timeout) == 1)
static size_t _readt(void *ip, uint8_t *bp, size_t n, sysinterval_t timeout)
Referenced by _get().
◆ _put()
static msg_t _put |
( |
void * |
ip, |
|
|
uint8_t |
b |
|
) |
| |
|
static |
◆ _putt()
static msg_t _putt |
( |
void * |
ip, |
|
|
uint8_t |
b, |
|
|
sysinterval_t |
timeout |
|
) |
| |
|
static |
◆ _read()
static size_t _read |
( |
void * |
ip, |
|
|
uint8_t * |
bp, |
|
|
size_t |
n |
|
) |
| |
|
static |
◆ _readt()
static size_t _readt |
( |
void * |
ip, |
|
|
uint8_t * |
bp, |
|
|
size_t |
n, |
|
|
sysinterval_t |
timeout |
|
) |
| |
|
static |
◆ _write()
static size_t _write |
( |
void * |
ip, |
|
|
const uint8_t * |
bp, |
|
|
size_t |
n |
|
) |
| |
|
static |
Definition at line 68 of file usbconsole.cpp.
69 return _writet(ip, bp, n, USB_WRITE_TIMEOUT);
static size_t _writet(void *ip, const uint8_t *bp, size_t n, sysinterval_t timeout)
◆ _writet()
static size_t _writet |
( |
void * |
ip, |
|
|
const uint8_t * |
bp, |
|
|
size_t |
n, |
|
|
sysinterval_t |
timeout |
|
) |
| |
|
static |
◆ is_usb_serial_ready()
bool is_usb_serial_ready |
( |
| ) |
|
◆ onUsbDataReceived()
static void onUsbDataReceived |
( |
uint8_t * |
pu8Data, |
|
|
uint32_t |
u32ReceviedSize |
|
) |
| |
|
static |
Definition at line 30 of file usbconsole.cpp.
34 for (
int i = 0; i < u32ReceviedSize; i++) {
35 if (iqPutI(&
usbBuf.fifoRxQueue, *pu8Data++) != Q_OK) {
42 if (threadrx != NULL) {
43 osalThreadResumeI(&threadrx, MSG_OK);
47 osalSysUnlockFromISR();
Referenced by usb_serial_start().
◆ usb_serial_start()
void usb_serial_start |
( |
void |
| ) |
|
Main function of PDL.
- Returns
- uint32_t return value, if needed
Definition at line 128 of file usbconsole.cpp.
144 SetPinFunc_INT31_0(0u);
static void onUsbDataReceived(uint8_t *pu8Data, uint32_t u32ReceviedSize)
static void usb_VBus_handler(uint8_t channel)
static bool isUsbSerialInitStarted
void UsbConfig_UsbInit(void)
Initialize USB.
void UsbConfig_SwitchMode(void)
Switch USB mode (dummy if USB is disabled)
Referenced by Rs232Init().
◆ usb_VBus_handler()
static void usb_VBus_handler |
( |
uint8_t |
channel | ) |
|
|
static |
◆ isUsbSerialInitialized
bool isUsbSerialInitialized = false |
|
static |
◆ isUsbSerialInitStarted
bool isUsbSerialInitStarted = false |
|
static |
◆ SDU1
◆ usbBuf
◆ usbChannelVmt
const struct BaseChannelVMT usbChannelVmt |
|
static |
Initial value:= {
}
static bool write(void *, uint32_t, const uint8_t *, uint32_t)
static bool read(void *instance, uint32_t startblk, uint8_t *buffer, uint32_t)
static msg_t _get(void *ip)
static msg_t _ctl(void *ip, unsigned int operation, void *arg)
static msg_t _put(void *ip, uint8_t b)
static size_t _write(void *ip, const uint8_t *bp, size_t n)
static msg_t _putt(void *ip, uint8_t b, sysinterval_t timeout)
static size_t _read(void *ip, uint8_t *bp, size_t n)
Definition at line 103 of file usbconsole.cpp.
Go to the source code of this file.