Both sides previous revisionPrevious revisionNext revision | Previous revision |
en:iot-open:practical:hardware:sut:stm32 [2024/04/20 07:40] – [STM32 Laboratory Node Hardware Reference] pczekalski | en:iot-open:practical:hardware:sut:stm32 [2025/03/12 09:05] (current) – [Hardware reference] pczekalski |
---|
| 5 | 2x16 LCD | HD44780 | Proprietary 4 bit control interface | EN=D16 [PB_11], RS=A14 [PC5], D4=D29 [PB_12], D5=D34 [PB_13], D6=D33 [PB_14], D7=D32 [PB_15] | 4-bit, simplified, one-directional (MCU->LCD) communication only | | | 5 | 2x16 LCD | HD44780 | Proprietary 4 bit control interface | EN=D16 [PB_11], RS=A14 [PC5], D4=D29 [PB_12], D5=D34 [PB_13], D6=D33 [PB_14], D7=D32 [PB_15] | 4-bit, simplified, one-directional (MCU->LCD) communication only | |
| 6 | ePaper, B&W 2.13in, 250x122 pixels | Pico-ePaper-2.13 | SPI | SPI_MOSI=D11 [PA_7], SPI_CLK=D13 [PA_5], SPI_DC=D4 [PC_10], EPAPER_CS=D1 [PA_2], EPAPER_RST=D5 [PA_15], EPAPER_BUSY=D7 [PC_13] | Memory size is 64kB (65536ul) | | | 6 | ePaper, B&W 2.13in, 250x122 pixels | Pico-ePaper-2.13 | SPI | SPI_MOSI=D11 [PA_7], SPI_CLK=D13 [PA_5], SPI_DC=D4 [PC_10], EPAPER_CS=D1 [PA_2], EPAPER_RST=D5 [PA_15], EPAPER_BUSY=D7 [PC_13] | Memory size is 64kB (65536ul) | |
| 7 | OLED, RGB colourful 1.5in, 128x128 pixels | SSD1351 | SPI | SPI_MOSI=D11 [PA_7], SPI_CLK=D13 [PA_5], SPI_DC=D4 [PC_10], OLED_CS=D10 [PA_4], OLED_RST=D2 [PC_6] | 64k colours RGB (16bit) | | | 7 | OLED, RGB colourful 1.5in, 128x128 pixels | SSD1351 | SPI | SPI_MOSI=D11 [PA_7], SPI_CLK=D13 [PA_5], SPI_DC=D4 [PC_10], OLED_CS=D2 [PC_6], OLED_RST=D10 [PA_4] | 64k colours RGB (16bit) | |
| 8 | RGB Smart LED stripe | 8*WS2812B | Proprietary protocol, one GPIO | NEOPIXEL=D8 [PC_12] | | | | 8 | RGB Smart LED stripe | 8*WS2812B | Proprietary protocol, one GPIO | NEOPIXEL=D8 [PC_12] | | |
| 9A | RGB LED PWM controlled | | PWM | LED_R=D9 [PA_9], LED_B=D6 [PA_8], LED_G=D3 [PA_10] | Each colour can be independently controlled with PWM. The LED is integrated with another, illuminating the colour sensor (9A) so that controlling this RGB LED also directly impacts the other. | | | 9A | RGB LED PWM controlled | | PWM | LED_R=D9 [PA_9], LED_B=D6 [PA_8], LED_G=D3 [PA_10] | Each colour can be independently controlled with PWM. The LED is integrated with another, illuminating the colour sensor (9A) so that controlling this RGB LED also directly impacts the other. | |
| |
<file ini platformio.ini> | <file ini platformio.ini> |
[env:nucleo_wb55rg_p] | [env:vrelnextgen] |
platform = ststm32 | platform = ststm32 |
framework = arduino | framework = arduino |
board = nucleo_wb55rg_p | board = nucleo_wb55rg_p |
| lib_ldf_mode = deep+ |
</file> | </file> |
| |
<todo @ktokarz>Obgadać sprawę env: i ustalić wspólny front</todo> | |
<todo @ktokarz>Rozważ dodanie do platformio.ini sekcji lib_ldf_mode = deep+ </todo> | |