Contiki-NG
Files | Functions

Files

file  usb-dfu-trigger.c
 Implementation of the nRF dongle USB DFU trigger interface.
 
file  usb-dfu-trigger.h
 Header file for the nRF52840 Dongle DFU trigger library.
 
file  usb-serial.c
 Wrapper around the nRF SDK USB CDC-ACM implementation.
 
file  usb-serial.h
 Header file for nRF52840's UART-like I/O over USB.
 

Functions

void dfu_trigger_usb_init (void)
 Initialise the DFU trigger library.
 
void usb_serial_init (void)
 Initialise the Serial-over-USB driver.
 
void usb_serial_flush (void)
 Immediately transmit the content of Serial-over-USB TX buffers. More...
 
void usb_serial_writeb (uint8_t b)
 Write a byte over USB. More...
 
void usb_serial_set_input (int(*input)(unsigned char c))
 Set an input hook for bytes received over USB. More...
 

Detailed Description

Function Documentation

◆ usb_serial_flush()

void usb_serial_flush ( void  )

Immediately transmit the content of Serial-over-USB TX buffers.

See also
usb_serial_writeb()

Definition at line 215 of file usb-serial.c.

◆ usb_serial_set_input()

void usb_serial_set_input ( int(*)(unsigned char c)  input)

Set an input hook for bytes received over USB.

Parameters
inputA pointer to a function to be called when a byte is received

Definition at line 256 of file usb-serial.c.

◆ usb_serial_writeb()

void usb_serial_writeb ( uint8_t  b)

Write a byte over USB.

Parameters
bThe byte
See also
usb_serial_flush()

USB-Serial output is buffered. The buffer is actually submitted to the USB controller for transmission when:

Definition at line 238 of file usb-serial.c.