This repository has been archived on 2023-07-17. You can view files and clone it, but cannot push or open issues or pull requests.
bl_mcu_sdk/examples/spi/spi_oled_badapple/main.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);
}
}