C++ DevKit
C++ set of OOP library
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
 
src
 
device
 
DHT11
 
dht11.h
 
HC_SR04
 
hc_sr04.h
 
KY040
 
ky040.h
 
MPU6050
 
config_MPU6050.h
 
mpu6050.h
 
register_address_MPU6050.h
 
MSGEQ7
 
msgeq7.h
 
rotary_encoder
 
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
 
switch_button.h
 
font
 
12x16_font.h
 
16x32_font.h
 
5x8_font.h
 
8x8_font.h
 
raspberry26x32.h
 
hw
 
i2c
 
hw_i2c.h
 
pwm
 
hw_pwm.h
 
spi
 
hw_spi.h
 
sw
 
display_device
 
display_device.h
 
ui_core
 
ui_control_event.h
 
ui_core.h
 
widget
 
canvas.h
 
widget.h
 
widget_primitives.h
Basic drawing primitives for widgets
 
widget_bargraph
 
widget_bargraph.h
 
widget_horizontal_bar
 
widget_horizontal_bar.h
 
widget_square_led
 
widget_square_led.h
 
utilities
 
probe
 
probe.h