44 lines
808 B
C
44 lines
808 B
C
#include <sysinit.h>
|
|
|
|
#include "basic/basic.h"
|
|
|
|
#include "lcd/render.h"
|
|
#include "lcd/backlight.h"
|
|
#include "lcd/allfonts.h"
|
|
|
|
#include "usb/usbmsc.h"
|
|
|
|
void ReinvokeISP(void);
|
|
|
|
/**************************************************************************/
|
|
|
|
void main_bsx(void) {
|
|
int yctr = 18;
|
|
int dx = 0;
|
|
uint32_t brightness = 0;
|
|
|
|
font_direction = FONT_DIR_LTR; // LeftToRight is the default
|
|
font = &Font_7x8;
|
|
|
|
DoString(0, 0, "bsx");
|
|
lcdDisplay();
|
|
delayms(1000);
|
|
usbMSCInit();
|
|
|
|
while (1) {
|
|
uint32_t results;
|
|
lcdDisplay();
|
|
delayms(10);
|
|
|
|
if (gpioGetValue(RB_BTN4)==0) {
|
|
while(gpioGetValue(RB_BTN4)==0);
|
|
DoString(0,8,"Enter ISP!");
|
|
lcdDisplay();
|
|
ReinvokeISP();
|
|
}
|
|
}
|
|
|
|
return;
|
|
}
|
|
|