mirror of
https://github.com/hathach/tinyusb.git
synced 2025-01-17 05:32:55 +08:00
453ea39865
fix binary.h compiler specific add hal_init code to reset & set usbmode --> able to get USB ISR remove const qualifier from return function of - get_operational_register - get_period_frame_list - get_async_head - get_period_head - get_control_qhd add stub for - hcd_port_connect_status - hcd_port_speed
38 lines
786 B
C
38 lines
786 B
C
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
#include "boards/board.h"
|
|
#include "tusb.h"
|
|
|
|
#if defined(__CODE_RED)
|
|
#include <cr_section_macros.h>
|
|
#include <NXP/crp.h>
|
|
// Variable to store CRP value in. Will be placed automatically
|
|
// by the linker when "Enable Code Read Protect" selected.
|
|
// See crp.h header for more information
|
|
__CRP const unsigned int CRP_WORD = CRP_NO_CRP ;
|
|
#endif
|
|
|
|
int main(void)
|
|
{
|
|
uint32_t current_tick = system_ticks;
|
|
|
|
board_init();
|
|
tusb_init();
|
|
|
|
printf("reset\n");
|
|
while (1)
|
|
{
|
|
if (current_tick + 30*1000 < system_ticks)
|
|
{
|
|
current_tick += 30*1000;
|
|
board_leds(0x01, (current_tick/1000)%2); /* Toggle LED once per second */
|
|
|
|
printf("tinyusb: " __DATE__ "\t" __TIME__ "\n");
|
|
}
|
|
}
|
|
|
|
return 0;
|
|
}
|