|
C++ DevKit
C++ set of OOP library
|
| ▼ src | |
| ▼ device | |
| ▼ DHT11 | |
| dht11.h | |
| rtos_dht11.h | |
| ▼ HC_SR04 | |
| hc_sr04.h | |
| rtos_hc_sr04.h | |
| ▼ KY040 | |
| ky040.h | |
| ▼ MPU6050 | |
| config_MPU6050.h | |
| mpu6050.h | |
| register_address_MPU6050.h | |
| ▼ MSGEQ7 | |
| msgeq7.h | |
| ▼ rotary_encoder | |
| rotary_encoder.h | |
| rtos_rotary_encoder.h | |
| ▼ SG90 | |
| sg90.h | |
| ▼ SSD1306 | |
| commands_SSD1306.h | This file contains all the defineition of SSD1306 commands |
| ssd1306.h | |
| ▼ ST7735 | |
| commands_ST7735.h | These commands are those for either the ST7735 TFT 1.44" 128x128 pixels or the ST7735 TFT 1.77" 128x160 pixels interface : 4-wire serial SPI Color coding : Write Data for 16-bit/Pixel (RGB 5-6-5-bit Input), 65K-Colors, COLMOD(IFPF=5) [Cx/W]0x3A[C/W]0x05 Blue PCB : TFT 1.77" 128x160 pixels pinout: 1 GND 2 VCC ( 5V max) 3 SCK (3.3V max) SPI clock 4 SDA (3.3V max) SPI data 5 RESX (3.3V max) RESet to be connected to GPIO pin, Low enable. 6 D/CX (3.3V max) Register Select or D/C_ data/command selection pin to be connected to GPIO pin 7 CSX (3.3V max) Chip Select to be connected to GPIO pin, Low enable. 8 LEDA (3.3V ) can be connected to GPIO pin <em>Red PCB</em> : TFT 1.44" 128x128 pixels mounted on Pico Primer kit v1.0 from www.makerfabs.com pinout: 1 GND connected to GND 2 VSS connected to GND 3 LEDK connected to LEDK 4 LEDA connected to 3.3V 5 VSS_2 connected to GND 6 RES connected to GPIO15 7 A0 D/C_ data/command connected to GPIO14 8 SDA connected to SPI1-TX / GPIO11 9 SCL connected to SPI1-SCK / GPIO10 10 VDD connected to 3.3V 11 VDDIO connected to 3.3V 12 CS_ connected to SPI1-CS / GPIO13 13 VSS_3 connected to GND 14 GND_2 connected to GND signal D/Cx R/W [Cx/W] Command/Write [D/W] Data/Write [D/R] Data/Read Some commands are desactivated because for the used device, the corresponding input/output is not wired |
| st7735.h | Inspired from various code source, including https://github.com/adafruit/Adafruit-ST7735-Library |
| ▼ switch_button | |
| rtos_switch_button.h | |
| switch_button.h | |
| ▼ font | |
| 12x16_font.h | |
| 16x32_font.h | |
| 5x8_font.h | |
| 8x8_font.h | |
| raspberry26x32.h | |
| ▼ hw | |
| ▼ dma | |
| hw_dma.h | |
| ▼ i2c | |
| hw_i2c.h | |
| rtos_hw_i2c.h | |
| ▼ pwm | |
| hw_pwm.h | |
| ▼ spi | |
| hw_spi.h | |
| rtos_hw_spi.h | |
| ▼ sw | |
| ▼ display_device | |
| display_device.h | |
| ▼ ui_core | |
| ui_control_event.h | |
| ui_core.h | |
| ▼ widget | |
| canvas.h | |
| widget.h | |
| ▼ widget_bargraph | |
| widget_bargraph.h | |
| ▼ widget_horizontal_bar | |
| widget_horizontal_bar.h | |
| ▼ widget_square_led | |
| widget_square_led.h | |
| ▼ utilities | |
| ▼ probe | |
| probe.h |