#include "conf_usb.h"
Macros | |
#define | NB_MS_BEFORE_FLUSH 100 |
Functions | |
void | device_cdc_task (void) |
Entry point of the device CDC task management. More... | |
void | device_cdc_task_init (void) |
This function initializes the hardware/software resources required for device CDC task. More... | |
void | usb_sof_action (void) |
usb_sof_action More... | |
#define NB_MS_BEFORE_FLUSH 100 |
Referenced by device_cdc_task().
void device_cdc_task | ( | void | ) |
Entry point of the device CDC task management.
References DBG_USART, fifo_get_used_size(), FIFO_OK, fifo_pull_uint8(), gpio_get_pin_value(), GPIO_PUSH_BUTTON_0, GPIO_PUSH_BUTTON_1, Is_device_enumerated, is_joystick_down(), is_joystick_left(), is_joystick_pressed(), is_joystick_right(), is_joystick_up(), NB_MS_BEFORE_FLUSH, sof_cnt, uart_usb_flush(), uart_usb_getchar(), uart_usb_putchar(), uart_usb_test_hit(), uart_usb_tx_ready(), usart_tx_ready(), and usart_write_char().
Referenced by device_cdc_task_init(), and main().
void device_cdc_task_init | ( | void | ) |
This function initializes the hardware/software resources required for device CDC task.
References device_cdc_task(), Disable_global_interrupt, Enable_global_interrupt, fifo_init(), fifo_rx, int_handler_usart(), INTC_register_interrupt(), Is_usb_device, sof_cnt, uart_usb_init(), USART_IRQ, USART_RX_BUFFER, and Usb_enable_sof_interrupt.
Referenced by main().