Spi: fix chip select handling
This commit is contained in:
@@ -9,7 +9,9 @@ const uint8_t buf[] = "Test";
|
||||
int main(void)
|
||||
{
|
||||
Gpio led_1(17);
|
||||
Spi spi_0(0, 2, 3, 4, 25);
|
||||
Gpio lcd_chip_select(25);
|
||||
|
||||
Spi spi_0(0, 2, 3, 4, lcd_chip_select);
|
||||
|
||||
while(1) {
|
||||
delay_ms(200);
|
||||
|
@@ -3,17 +3,22 @@
|
||||
#include "platform/hal.h"
|
||||
#include "st7789.h"
|
||||
|
||||
hal::Gpio led_1(17);
|
||||
|
||||
hal::Gpio lcd_reset(26);
|
||||
hal::Gpio lcd_data_command(18);
|
||||
hal::Gpio lcd_backlight(23);
|
||||
hal::Gpio lcd_chip_select(25);
|
||||
hal::Spi lcd_spi(0, 2, 3, 4, 25);
|
||||
hal::Spi lcd_spi(0, 2, 3, 4, lcd_chip_select);
|
||||
|
||||
St7789 lcd(lcd_spi, lcd_reset, lcd_data_command, lcd_backlight, lcd_chip_select);
|
||||
St7789 lcd(lcd_spi, lcd_reset, lcd_data_command, lcd_backlight);
|
||||
|
||||
int main(void)
|
||||
{
|
||||
lcd.init();
|
||||
lcd.clear(0);
|
||||
while(true) {
|
||||
delay_ms(200);
|
||||
led_1.toggle();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user