Paperd.Ink Library 0.0.5
Library for interacting with Paperd.Ink devices.
Loading...
Searching...
No Matches
crypto.h
Go to the documentation of this file.
1#ifndef _PAPERDINK_CRYPTO_H_
2#define _PAPERDINK_CRYPTO_H_
3
5
6#define DEBUG Serial
7
8#ifndef CRYPTO_MAX_PRICE_LENGTH
9#define CRYPTO_MAX_PRICE_LENGTH 10 // includes decimal character
10#endif
11
12#ifndef CRYPTO_MAX_CHANGE_LENGTH
13#define CRYPTO_MAX_CHANGE_LENGTH 4 // includes decimal character
14#endif
15
16#define CRYPTO_MAX_PRICE_LENGTH_STR (CRYPTO_MAX_PRICE_LENGTH + 5) // USD 123.456789\0
17#define CRYPTO_MAX_CHANGE_LENGTH_STR (CRYPTO_MAX_CHANGE_LENGTH + 3) // -3.27%\0
18
20{
21public:
24
25int8_t fetch_data(const char *ticker);
26
27void display_med_box(GxEPD2_GFX& display, int16_t x, int16_t y, const char *ticker);
28};
29
31
32#endif /* _PAPERDINK_CRYPTO_H_ */
int8_t fetch_data(const char *ticker)
Definition crypto.cpp:33
char change[CRYPTO_MAX_CHANGE_LENGTH_STR]
Definition crypto.h:23
void display_med_box(GxEPD2_GFX &display, int16_t x, int16_t y, const char *ticker)
Definition crypto.cpp:71
char price[CRYPTO_MAX_PRICE_LENGTH_STR]
Definition crypto.h:22
#define CRYPTO_MAX_PRICE_LENGTH_STR
Definition crypto.h:16
PaperdinkUICryptoClass Paperdink_Crypto
Definition crypto.cpp:124
#define CRYPTO_MAX_CHANGE_LENGTH_STR
Definition crypto.h:17