mirror of
https://github.com/raphnet/gc_n64_usb-v3
synced 2024-11-13 20:55:03 -05:00
18 lines
250 B
C
18 lines
250 B
C
#include <avr/io.h>
|
|
#include "usb.h"
|
|
|
|
void enterBootLoader(void)
|
|
{
|
|
usb_shutdown();
|
|
|
|
// AT90USB1287/1286 : 0xF000 (word address)
|
|
// ATmega32u2 : ???
|
|
asm volatile(
|
|
"cli \n"
|
|
"ldi r30, 0x00 \n" // ZL
|
|
"ldi r31, 0xF0 \n" // ZH
|
|
"ijmp");
|
|
|
|
}
|
|
|