|
libPocuter
1.0
Support library for programming the Pocuter
|
Go to the documentation of this file.
34 #include "include/ugui/UGUI.h"
41 #ifndef POCUTER_DISABLE_WIFI
54 #define DEEP_SLEEP_MEMORY _SECTION_ATTR_IMPL(".rtc.data", __COUNTER__)
90 #ifndef POCUTER_DISABLE_RGBled
110 #ifndef POCUTER_DISABLE_DISPLAY
114 #ifndef POCUTER_DISABLE_LIGHTSENSOR
117 #ifndef POCUTER_DISABLE_BUTTONS
120 #ifndef POCUTER_DISABLE_PORTS
123 #ifndef POCUTER_DISABLE_PORTS
128 #ifndef POCUTER_DISABLE_SD_CARD
133 #ifndef POCUTER_DISABLE_WIFI
137 #ifndef POCUTER_DISABLE_HTTP
141 #ifndef POCUTER_DISABLE_MICROPHONE
145 #ifndef POCUTER_DISABLE_TIME
149 #ifndef POCUTER_DISABLE_SERVER
153 #ifndef POCUTER_DISABLE_ACC
163 static void driver_pixelSet(UG_S16,UG_S16,UG_COLOR);
164 static int8_t driver_drawLine(UG_S16 x1, UG_S16 y1, UG_S16 x2, UG_S16 y2, UG_COLOR c);
165 static int8_t driver_fillFrame(UG_S16 x1, UG_S16 y1, UG_S16 x2, UG_S16 y2, UG_COLOR c);
166 static int8_t driver_drawScanLine(UG_S16 x, UG_S16 y, UG_S16 width, UG_COLOR* c);
static PocuterOTA * OTA
Definition: Pocuter.h:130
static PocuterI2C * I2C
Definition: Pocuter.h:108
options to access the Pocuter user ports (Port0 - Port5)
Definition: PocuterPorts.h:8
HTTP(S) download.
Definition: PocuterHTTP.h:9
access the Pocuter real time clock
Definition: PocuterTime.h:10
@ POCUTER_RESULT_OK
Definition: Pocuter.h:59
static PocuterAccelerometer * Accelerometer
Definition: Pocuter.h:154
Pocuter Sleep settings.
Definition: PocuterSleep.h:9
static PocuterSleep * Sleep
Definition: Pocuter.h:124
static PocuterWIFI * WIFI
Definition: Pocuter.h:134
@ POCUTER_RESULT_FAILED
Definition: Pocuter.h:60
POCUTER_RESULT
Definition: Pocuter.h:58
static PocuterLightSensor * LightSensor
Definition: Pocuter.h:115
Definition: PocuterOTA.h:7
Definition: PocuterServer.h:8
static PocuterSDCard * SDCard
Definition: Pocuter.h:129
static PocuterPorts * Ports
Definition: Pocuter.h:121
Pocuter WIFI configurations.
Definition: PocuterWIFI.h:10
void begin(PocuterDisplay::BUFFER_MODE bm=PocuterDisplay::BUFFER_MODE_NO_BUFFER)
initializes your Pocuter
static RGBled * RGBLed
Definition: Pocuter.h:105
static PocuterMicrophone * Microphone
Definition: Pocuter.h:142
Pocuter status LED.
Definition: RGBled.h:13
this class has basic display operations only. If you want to write a GUI, consider to use ugui instea...
Definition: PocuterDisplay.h:8
options to access the Pocuter microphone
Definition: PocuterMicrophone.h:10
options to access the Pocuter accelerometer
Definition: PocuterAccelerometer.h:9
static PocuterServer * Server
Definition: Pocuter.h:150
BUFFER_MODE
Definition: PocuterDisplay.h:10
int setStatusLED(uint8_t r, uint8_t g, uint8_t b)
Setting Status LED.
informations about the sd card
Definition: PocuterSDCard.h:8
Pocuter()
Pocuter constructor.
options to access the Pocuter light sensor
Definition: PocuterLightSensor.h:9
I2C Interface.
Definition: PocuterI2C.h:9
HMAC encryption operations.
Definition: PocuterHMAC.h:9
static PocuterHMAC * HMAC
Definition: Pocuter.h:126
static PocuterDisplay * Display
Definition: Pocuter.h:111
virtual ~Pocuter()
Pocuter destructor.
static PocuterTime * PocTime
Definition: Pocuter.h:146
static UGUI * ugui
Definition: Pocuter.h:112
static PocuterHTTP * HTTP
Definition: Pocuter.h:138
static PocuterButtons * Buttons
Definition: Pocuter.h:118
@ BUFFER_MODE_NO_BUFFER
Definition: PocuterDisplay.h:11