Microchip® Advanced Software Framework

Todo List
Global host_get_data (U8 pipe, U16 *nb_data, void *ptr_buf)
Error code management
Global host_suspend_action (void)
Implement this on the silicon version
Global host_transfer_control (void *data_pointer)
Fix all time-out errors and disconnections in active wait loop.
Global ISR (func, int_grp, int_lvl)
Update to use IRQ numbers when these are made available in the device header files of both IAR and GCC.
Global set_clock_divider (volatile avr32_ssc_t *ssc, unsigned int bit_rate, unsigned int pba_hz)
check input values
Global ssc_i2s_init (volatile avr32_ssc_t *ssc, unsigned int sample_frequency, unsigned int data_bit_res, unsigned int frame_bit_res, unsigned char mode, unsigned int pba_hz)
check input values
Global usb_general_interrupt (void)
Implement this on the silicon version
Global usb_host_task (void)
Global usb_host_task_init (void)
Implement this on the silicon version
Group USBB_host_driver
Implement macros for endpoint DMA registers and descriptors