added bootloader project - currently only able to be enumerated by USB host but doesn't do anything else yet
This commit is contained in:
27
bootloader/src/main.c
Normal file
27
bootloader/src/main.c
Normal file
@@ -0,0 +1,27 @@
|
||||
/*
|
||||
* File: main.c
|
||||
* Author: justin
|
||||
*
|
||||
* Created on August 9, 2019, 6:14 PM
|
||||
*/
|
||||
|
||||
#include <xc.h>
|
||||
#include "usb.h"
|
||||
|
||||
void main(void) {
|
||||
// initialize the USB framework
|
||||
USBDeviceInit();
|
||||
USBDeviceAttach();
|
||||
|
||||
while(1)
|
||||
{
|
||||
USBDeviceTasks();
|
||||
|
||||
// do nothing if: not connected to USB host, or the host put us in suspend state
|
||||
if((USBGetDeviceState() < CONFIGURED_STATE) | USBIsDeviceSuspended())
|
||||
continue;
|
||||
|
||||
// run application specific tasks
|
||||
//DANCEPAD_Tasks();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user