35 lines
764 B
C
35 lines
764 B
C
#include "hal_spi.h"
|
|
#include "hal_gpio.h"
|
|
#include "ssd1306.h"
|
|
#include "badapple.h"
|
|
|
|
void oled_draw_logo(uint8_t x, uint8_t y, uint8_t index, uint8_t mode);
|
|
void badapple_display(void);
|
|
|
|
int main(void)
|
|
{
|
|
bflb_platform_init(0);
|
|
oled_init();
|
|
|
|
oled_draw_bmp(0, 0, (unsigned char *)logo, 0, 1);
|
|
oled_show();
|
|
bflb_platform_delay_ms(2000);
|
|
oled_draw_bmp(0, 0, (unsigned char *)logo, 1, 1);
|
|
oled_show();
|
|
bflb_platform_delay_ms(2000);
|
|
|
|
while (1)
|
|
badapple_display();
|
|
|
|
BL_CASE_SUCCESS;
|
|
}
|
|
|
|
void badapple_display(void)
|
|
{
|
|
uint8_t t;
|
|
for (t = 0; t < 175; t++) {
|
|
oled_draw_bmp(0, 0, (unsigned char *)Image, t, 1);
|
|
oled_show();
|
|
bflb_platform_delay_ms(200);
|
|
}
|
|
} |