From 15ea1a3d161b025efbaa1b6df0bb6569121ad2a6 Mon Sep 17 00:00:00 2001 From: chee Date: Mon, 15 Mar 2021 13:21:38 +0000 Subject: [PATCH] third commit --- bleepbloopmachine/.gitignore | 1 + bleepbloopmachine/CMakeLists.txt | 5 +- bleepbloopmachine/README.md | 19 +- bleepbloopmachine/TAGS | 11902 ---------------------- bleepbloopmachine/bleepbloopmachine.ino | 9 - bleepbloopmachine/compile_commands.json | 1 - bleepbloopmachine/lib/README | 46 + bleepbloopmachine/main.cc | 57 - bleepbloopmachine/main.cpp | 8 - bleepbloopmachine/main.h | 0 bleepbloopmachine/sketch.json | 7 - bleepbloopmachine/src/main.cc | 79 + bleepbloopmachine/src/main.h | 1 + bleepbloopmachine/test/README | 11 + 14 files changed, 156 insertions(+), 11990 deletions(-) create mode 100644 bleepbloopmachine/.gitignore delete mode 100644 bleepbloopmachine/TAGS delete mode 100644 bleepbloopmachine/bleepbloopmachine.ino delete mode 120000 bleepbloopmachine/compile_commands.json create mode 100644 bleepbloopmachine/lib/README delete mode 100644 bleepbloopmachine/main.cc delete mode 100644 bleepbloopmachine/main.cpp delete mode 100644 bleepbloopmachine/main.h delete mode 100644 bleepbloopmachine/sketch.json create mode 100644 bleepbloopmachine/src/main.cc create mode 100644 bleepbloopmachine/src/main.h create mode 100644 bleepbloopmachine/test/README diff --git a/bleepbloopmachine/.gitignore b/bleepbloopmachine/.gitignore new file mode 100644 index 0000000..567609b --- /dev/null +++ b/bleepbloopmachine/.gitignore @@ -0,0 +1 @@ +build/ diff --git a/bleepbloopmachine/CMakeLists.txt b/bleepbloopmachine/CMakeLists.txt index 51d448e..1e243b2 100644 --- a/bleepbloopmachine/CMakeLists.txt +++ b/bleepbloopmachine/CMakeLists.txt @@ -1,4 +1,5 @@ -cmake_minimum_required(VERSION 3.0.0) +cmake_minimum_required(VERSION 3.19.0) project(bleepbloopmachine CXX) -add_executable(bleepbloopmachine main.cc) +add_executable(bleepbloopmachine src/main.cc) target_link_arduino_libraries(bleepbloopmachine AUTO_PUBLIC) +target_enable_arduino_upload(bleepbloopmachine) diff --git a/bleepbloopmachine/README.md b/bleepbloopmachine/README.md index 79d346f..cc12ebb 100644 --- a/bleepbloopmachine/README.md +++ b/bleepbloopmachine/README.md @@ -5,9 +5,8 @@ ```sh mkdir build cd build -cmake -D CMAKE_TOOLCHAIN_FILE=/home/chee/projects/Arduino-CMake-Toolchain/Arduino-toolchain.cmake --D CMAKE_EXPORT_COMPILE_COMMANDS=1 .. -ln build/compile_commands.json .. +cmake -D CMAKE_TOOLCHAIN_FILE=/home/chee/projects/Arduino-CMake-Toolchain/Arduino-toolchain.cmake -D CMAKE_EXPORT_COMPILE_COMMANDS=1 .. +ln -s build/compile_commands.json .. ``` then uncomment the pygamer lines in the generated `BoardOptions.cmake`, then run @@ -18,5 +17,17 @@ the cmake command again and run `make` to build it. if you keep this running, emacs will know about the new includes when you do an lsp-workspace-restart ```sh -watchexec -e cc,h -w .. 'cmake -D CMAKE_TOOLCHAIN_FILE=/home/chee/projects/Arduino-CMake-Toolchain/Arduino-toolchain.cmake -D CMAKE_EXPORT_COMPILE_COMMANDS=1 ..' +watchexec -e cpp,h -w .. 'cmake -D CMAKE_TOOLCHAIN_FILE=/home/chee/projects/Arduino-CMake-Toolchain/Arduino-toolchain.cmake -D CMAKE_EXPORT_COMPILE_COMMANDS=1 ..' +``` + +## uh ignore all that +i'm using arduino-builder now + +## disregard that previous message +you can fix the problems with not being able to find libraries by symlinking the folder in ~/Arduino/libraries to whatever the header file is that can't be found + +por exomp: + +```sh +ln -s Adafruit_BusIO Adafruit_I2CDevice ``` diff --git a/bleepbloopmachine/TAGS b/bleepbloopmachine/TAGS deleted file mode 100644 index f67cbef..0000000 --- a/bleepbloopmachine/TAGS +++ /dev/null @@ -1,11902 +0,0 @@ - -main.cpp,54 -void _setup() {_setup4,40 -void _loop() {_loop7,59 - -main.h,0 - -Makefile,25 -BOARD := pro5vBOARD1,0 - -/home/chee/Arduino/libraries/Adafruit_ADT7410_Library/Adafruit_ADT7410.h,754 -#define _ADAFRUIT_ADT7410_H_ADAFRUIT_ADT7410_H18,434 -#define ADT7410_I2CADDR_DEFAULT ADT7410_I2CADDR_DEFAULT25,583 -#define ADT7410_REG__ADT7410_TEMPMSB ADT7410_REG__ADT7410_TEMPMSB27,638 -#define ADT7410_REG__ADT7410_TEMPLSB ADT7410_REG__ADT7410_TEMPLSB28,700 -#define ADT7410_REG__ADT7410_STATUS ADT7410_REG__ADT7410_STATUS29,762 -#define ADT7410_REG__ADT7410_CONFIG ADT7410_REG__ADT7410_CONFIG30,824 -#define ADT7410_REG__ADT7410_ID ADT7410_REG__ADT7410_ID31,893 -#define ADT7410_REG__ADT7410_SWRST ADT7410_REG__ADT7410_SWRST32,967 -class Adafruit_ADT7410 : public Adafruit_Sensor {Adafruit_ADT741038,1152 - int32_t _sensorID = 7410;_sensorID49,1435 - Adafruit_I2CDevice *i2c_dev = NULL; ///< Pointer to I2C bus interfacei2c_dev50,1463 - -/home/chee/Arduino/libraries/Adafruit_APDS9960_Library/Adafruit_APDS9960.h,9793 -#define _APDS9960_H__APDS9960_H_32,1659 -#define APDS9960_ADDRESS APDS9960_ADDRESS37,1721 - APDS9960_RAM = 0x00,APDS9960_RAM41,1802 - APDS9960_ENABLE = 0x80,APDS9960_ENABLE42,1825 - APDS9960_ATIME = 0x81,APDS9960_ATIME43,1851 - APDS9960_WTIME = 0x83,APDS9960_WTIME44,1876 - APDS9960_AILTIL = 0x84,APDS9960_AILTIL45,1901 - APDS9960_AILTH = 0x85,APDS9960_AILTH46,1927 - APDS9960_AIHTL = 0x86,APDS9960_AIHTL47,1952 - APDS9960_AIHTH = 0x87,APDS9960_AIHTH48,1977 - APDS9960_PILT = 0x89,APDS9960_PILT49,2002 - APDS9960_PIHT = 0x8B,APDS9960_PIHT50,2026 - APDS9960_PERS = 0x8C,APDS9960_PERS51,2050 - APDS9960_CONFIG1 = 0x8D,APDS9960_CONFIG152,2074 - APDS9960_PPULSE = 0x8E,APDS9960_PPULSE53,2101 - APDS9960_CONTROL = 0x8F,APDS9960_CONTROL54,2127 - APDS9960_CONFIG2 = 0x90,APDS9960_CONFIG255,2154 - APDS9960_ID = 0x92,APDS9960_ID56,2181 - APDS9960_STATUS = 0x93,APDS9960_STATUS57,2203 - APDS9960_CDATAL = 0x94,APDS9960_CDATAL58,2229 - APDS9960_CDATAH = 0x95,APDS9960_CDATAH59,2255 - APDS9960_RDATAL = 0x96,APDS9960_RDATAL60,2281 - APDS9960_RDATAH = 0x97,APDS9960_RDATAH61,2307 - APDS9960_GDATAL = 0x98,APDS9960_GDATAL62,2333 - APDS9960_GDATAH = 0x99,APDS9960_GDATAH63,2359 - APDS9960_BDATAL = 0x9A,APDS9960_BDATAL64,2385 - APDS9960_BDATAH = 0x9B,APDS9960_BDATAH65,2411 - APDS9960_PDATA = 0x9C,APDS9960_PDATA66,2437 - APDS9960_POFFSET_UR = 0x9D,APDS9960_POFFSET_UR67,2462 - APDS9960_POFFSET_DL = 0x9E,APDS9960_POFFSET_DL68,2492 - APDS9960_CONFIG3 = 0x9F,APDS9960_CONFIG369,2522 - APDS9960_GPENTH = 0xA0,APDS9960_GPENTH70,2549 - APDS9960_GEXTH = 0xA1,APDS9960_GEXTH71,2575 - APDS9960_GCONF1 = 0xA2,APDS9960_GCONF172,2600 - APDS9960_GCONF2 = 0xA3,APDS9960_GCONF273,2626 - APDS9960_GOFFSET_U = 0xA4,APDS9960_GOFFSET_U74,2652 - APDS9960_GOFFSET_D = 0xA5,APDS9960_GOFFSET_D75,2681 - APDS9960_GOFFSET_L = 0xA7,APDS9960_GOFFSET_L76,2710 - APDS9960_GOFFSET_R = 0xA9,APDS9960_GOFFSET_R77,2739 - APDS9960_GPULSE = 0xA6,APDS9960_GPULSE78,2768 - APDS9960_GCONF3 = 0xAA,APDS9960_GCONF379,2794 - APDS9960_GCONF4 = 0xAB,APDS9960_GCONF480,2820 - APDS9960_GFLVL = 0xAE,APDS9960_GFLVL81,2846 - APDS9960_GSTATUS = 0xAF,APDS9960_GSTATUS82,2871 - APDS9960_IFORCE = 0xE4,APDS9960_IFORCE83,2898 - APDS9960_PICLEAR = 0xE5,APDS9960_PICLEAR84,2924 - APDS9960_CICLEAR = 0xE6,APDS9960_CICLEAR85,2951 - APDS9960_AICLEAR = 0xE7,APDS9960_AICLEAR86,2978 - APDS9960_GFIFO_U = 0xFC,APDS9960_GFIFO_U87,3005 - APDS9960_GFIFO_D = 0xFD,APDS9960_GFIFO_D88,3032 - APDS9960_GFIFO_L = 0xFE,APDS9960_GFIFO_L89,3059 - APDS9960_GFIFO_R = 0xFF,APDS9960_GFIFO_R90,3086 - APDS9960_AGAIN_1X = 0x00, /**< No gain */APDS9960_AGAIN_1X95,3157 - APDS9960_AGAIN_4X = 0x01, /**< 2x gain */APDS9960_AGAIN_4X96,3202 - APDS9960_AGAIN_16X = 0x02, /**< 16x gain */APDS9960_AGAIN_16X97,3247 - APDS9960_AGAIN_64X = 0x03 /**< 64x gain */APDS9960_AGAIN_64X98,3293 -} apds9960AGain_t;apds9960AGain_t99,3339 - APDS9960_PGAIN_1X = 0x00, /**< 1x gain */APDS9960_PGAIN_1X103,3404 - APDS9960_PGAIN_2X = 0x01, /**< 2x gain */APDS9960_PGAIN_2X104,3448 - APDS9960_PGAIN_4X = 0x02, /**< 4x gain */APDS9960_PGAIN_4X105,3492 - APDS9960_PGAIN_8X = 0x03 /**< 8x gain */APDS9960_PGAIN_8X106,3536 -} apds9960PGain_t;apds9960PGain_t107,3580 - APDS9960_PPULSELEN_4US = 0x00, /**< 4uS */APDS9960_PPULSELEN_4US111,3644 - APDS9960_PPULSELEN_8US = 0x01, /**< 8uS */APDS9960_PPULSELEN_8US112,3690 - APDS9960_PPULSELEN_16US = 0x02, /**< 16uS */APDS9960_PPULSELEN_16US113,3736 - APDS9960_PPULSELEN_32US = 0x03 /**< 32uS */APDS9960_PPULSELEN_32US114,3783 -} apds9960PPulseLen_t;apds9960PPulseLen_t115,3830 - APDS9960_LEDDRIVE_100MA = 0x00, /**< 100mA */APDS9960_LEDDRIVE_100MA119,3895 - APDS9960_LEDDRIVE_50MA = 0x01, /**< 50mA */APDS9960_LEDDRIVE_50MA120,3943 - APDS9960_LEDDRIVE_25MA = 0x02, /**< 25mA */APDS9960_LEDDRIVE_25MA121,3990 - APDS9960_LEDDRIVE_12MA = 0x03 /**< 12.5mA */APDS9960_LEDDRIVE_12MA122,4037 -} apds9960LedDrive_t;apds9960LedDrive_t123,4086 - APDS9960_LEDBOOST_100PCNT = 0x00, /**< 100% */APDS9960_LEDBOOST_100PCNT127,4150 - APDS9960_LEDBOOST_150PCNT = 0x01, /**< 150% */APDS9960_LEDBOOST_150PCNT128,4199 - APDS9960_LEDBOOST_200PCNT = 0x02, /**< 200% */APDS9960_LEDBOOST_200PCNT129,4248 - APDS9960_LEDBOOST_300PCNT = 0x03 /**< 300% */APDS9960_LEDBOOST_300PCNT130,4297 -} apds9960LedBoost_t;apds9960LedBoost_t131,4346 - APDS9960_DIMENSIONS_ALL = 0x00, // All dimensionsAPDS9960_DIMENSIONS_ALL135,4394 - APDS9960_DIMENSIONS_UP_DOWN = 0x01, // Up/Down dimensionsAPDS9960_DIMENSIONS_UP_DOWN136,4453 - APGS9960_DIMENSIONS_LEFT_RIGHT = 0x02, // Left/Right dimensionsAPGS9960_DIMENSIONS_LEFT_RIGHT137,4516 - APDS9960_GFIFO_1 = 0x00, // Generate interrupt after 1 dataset in FIFOAPDS9960_GFIFO_1142,4616 - APDS9960_GFIFO_4 = 0x01, // Generate interrupt after 2 datasets in FIFOAPDS9960_GFIFO_4143,4690 - APDS9960_GFIFO_8 = 0x02, // Generate interrupt after 3 datasets in FIFOAPDS9960_GFIFO_8144,4765 - APDS9960_GFIFO_16 = 0x03, // Generate interrupt after 4 datasets in FIFOAPDS9960_GFIFO_16145,4840 - APDS9960_GGAIN_1 = 0x00, // Gain 1xAPDS9960_GGAIN_1150,4946 - APDS9960_GGAIN_2 = 0x01, // Gain 2xAPDS9960_GGAIN_2151,4984 - APDS9960_GGAIN_4 = 0x02, // Gain 4xAPDS9960_GGAIN_4152,5022 - APDS9960_GGAIN_8 = 0x03, // Gain 8xAPDS9960_GGAIN_8153,5060 - APDS9960_GPULSE_4US = 0x00, // Pulse 4usAPDS9960_GPULSE_4US158,5130 - APDS9960_GPULSE_8US = 0x01, // Pulse 8usAPDS9960_GPULSE_8US159,5174 - APDS9960_GPULSE_16US = 0x02, // Pulse 16usAPDS9960_GPULSE_16US160,5218 - APDS9960_GPULSE_32US = 0x03, // Pulse 32usAPDS9960_GPULSE_32US161,5263 -#define APDS9960_UP APDS9960_UP164,5312 -#define APDS9960_DOWN APDS9960_DOWN165,5359 -#define APDS9960_LEFT APDS9960_LEFT166,5408 -#define APDS9960_RIGHT APDS9960_RIGHT167,5457 -class Adafruit_APDS9960 {Adafruit_APDS9960173,5615 - Adafruit_APDS9960(){};Adafruit_APDS9960175,5649 - ~Adafruit_APDS9960(){};~Adafruit_APDS9960176,5674 - uint8_t _i2caddr;_i2caddr225,7464 - TwoWire *_wire;_wire226,7484 - uint8_t gestCnt;gestCnt235,7666 - uint8_t UCount;UCount237,7686 - uint8_t DCount;DCount238,7704 - uint8_t LCount;LCount240,7723 - uint8_t RCount;RCount241,7741 - struct enable {enable247,7891 - uint8_t PON : 1;PON250,7926 - uint8_t AEN : 1;AEN253,7966 - uint8_t PEN : 1;PEN256,8019 - uint8_t WEN : 1;WEN259,8066 - uint8_t AIEN : 1;AIEN262,8116 - uint8_t PIEN : 1;PIEN265,8173 - uint8_t GEN : 1;GEN268,8218 - uint8_t get() {get270,8240 - struct enable _enable;_enable275,8383 - struct pers {pers277,8409 - uint8_t APERS : 4;APERS280,8529 - uint8_t PPERS : 4;PPERS284,8650 - uint8_t get() { return (PPERS << 4) | APERS; };get286,8674 - pers _pers;_pers288,8731 - struct config1 {config1290,8746 - uint8_t WLONG : 1;WLONG291,8765 - uint8_t get() { return WLONG << 1; };get293,8789 - config1 _config1;_config1295,8836 - struct ppulse {ppulse297,8857 - uint8_t PPULSE : 6;PPULSE302,9029 - uint8_t PPLEN : 2;PPLEN306,9150 - uint8_t get() { return (PPLEN << 6) | PPULSE; }get308,9174 - ppulse _ppulse;_ppulse310,9231 - struct control {control312,9250 - uint8_t AGAIN : 2;AGAIN314,9303 - uint8_t PGAIN : 2;PGAIN317,9357 - uint8_t LDRIVE : 2;LDRIVE320,9407 - uint8_t get() { return (LDRIVE << 6) | (PGAIN << 2) | AGAIN; }get322,9432 - control _control;_control324,9504 - struct config2 {config2326,9525 - uint8_t LED_BOOST : 2;LED_BOOST330,9701 - uint8_t CPSIEN : 1;CPSIEN333,9775 - uint8_t PSIEN : 1;PSIEN336,9845 - uint8_t get() {get338,9869 - config2 _config2;_config2342,9966 - struct status {status344,9987 - uint8_t AVALID : 1;AVALID348,10157 - uint8_t PVALID : 1;PVALID354,10366 - uint8_t GINT : 1;GINT360,10612 - uint8_t AINT : 1;AINT363,10714 - uint8_t PINT : 1;PINT367,10829 - uint8_t PGSAT : 1;PGSAT374,11167 - uint8_t CPSAT : 1;CPSAT381,11491 - void set(uint8_t data) {set383,11515 - status _status;_status393,11785 - struct config3 {config3395,11804 - uint8_t PMASK_R : 1;PMASK_R397,11845 - uint8_t PMASK_L : 1;PMASK_L398,11870 - uint8_t PMASK_D : 1;PMASK_D399,11895 - uint8_t PMASK_U : 1;PMASK_U400,11920 - uint8_t SAI : 1;SAI407,12215 - uint8_t PCMP : 1;PCMP416,12658 - uint8_t get() {get418,12681 - config3 _config3;_config3423,12825 - struct gconf1 {gconf1425,12846 - uint8_t GEXPERS : 2;GEXPERS430,13051 - uint8_t GEXMSK : 4;GEXMSK437,13389 - uint8_t GFIFOTH : 2;GFIFOTH442,13573 - uint8_t get() { return (GFIFOTH << 6) | (GEXMSK << 2) | GEXPERS; }get444,13599 - gconf1 _gconf1;_gconf1446,13675 - struct gconf2 {gconf2448,13694 - uint8_t GWTIME : 3;GWTIME452,13842 - uint8_t GLDRIVE : 2;GLDRIVE455,13943 - uint8_t GGAIN : 2;GGAIN459,14062 - uint8_t get() { return (GGAIN << 5) | (GLDRIVE << 3) | GWTIME; }get461,14086 - gconf2 _gconf2;_gconf2463,14160 - struct gpulse {gpulse465,14179 - uint8_t GPULSE : 6;GPULSE469,14344 - uint8_t GPLEN : 2;GPLEN473,14461 - uint8_t get() { return (GPLEN << 6) | GPULSE; }get475,14485 - gpulse _gpulse;_gpulse477,14542 - struct gconf3 {gconf3479,14561 - uint8_t GDIMS : 2;GDIMS483,14708 - uint8_t get() { return GDIMS; }get485,14732 - gconf3 _gconf3;_gconf3487,14773 - struct gconf4 {gconf4489,14792 - uint8_t GMODE : 1;GMODE496,15205 - uint8_t GIEN : 2;GIEN501,15359 - uint8_t get() { return (GIEN << 1) | GMODE; }get503,15382 - void set(uint8_t data) {set504,15432 - gconf4 _gconf4;_gconf4509,15532 - struct gstatus {gstatus511,15551 - uint8_t GVALID : 1;GVALID516,15794 - uint8_t GFOV : 1;GFOV521,15972 - void set(uint8_t data) {set523,15995 - gstatus _gstatus;_gstatus528,16096 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/Adafruit_Arcada.h,2345 -#define _ADAFRUIT_ARCADA__ADAFRUIT_ARCADA_4,48 -#define ARCADA_SD_CS ARCADA_SD_CS32,903 -#define ARCADA_SPEAKER_ENABLE ARCADA_SPEAKER_ENABLE35,964 -#define ARCADA_NEOPIXEL_PIN ARCADA_NEOPIXEL_PIN38,1032 -#define ARCADA_NEOPIXEL_NUM ARCADA_NEOPIXEL_NUM41,1098 -#define ARCADA_TFT_LITE ARCADA_TFT_LITE44,1159 -#define ARCADA_LIGHT_SENSOR ARCADA_LIGHT_SENSOR47,1221 -#define ARCADA_BATTERY_SENSOR ARCADA_BATTERY_SENSOR50,1289 -#define ARCADA_JOYSTICK_X ARCADA_JOYSTICK_X54,1356 -#define ARCADA_JOYSTICK_Y ARCADA_JOYSTICK_Y57,1418 -#define ARCADA_BUTTONPIN_START ARCADA_BUTTONPIN_START61,1486 -#define ARCADA_BUTTONPIN_SELECT ARCADA_BUTTONPIN_SELECT64,1559 -#define ARCADA_BUTTONPIN_A ARCADA_BUTTONPIN_A67,1628 -#define ARCADA_BUTTONPIN_B ARCADA_BUTTONPIN_B70,1692 -#define ARCADA_BUTTONPIN_UP ARCADA_BUTTONPIN_UP73,1757 -#define ARCADA_BUTTONPIN_DOWN ARCADA_BUTTONPIN_DOWN76,1825 -#define ARCADA_BUTTONPIN_RIGHT ARCADA_BUTTONPIN_RIGHT79,1896 -#define ARCADA_BUTTONPIN_LEFT ARCADA_BUTTONPIN_LEFT82,1967 -#define ARCADA_BUTTON_CLOCK ARCADA_BUTTON_CLOCK86,2036 -#define ARCADA_BUTTON_DATA ARCADA_BUTTON_DATA89,2101 -#define ARCADA_BUTTON_LATCH ARCADA_BUTTON_LATCH92,2166 -#define ARCADA_BUTTON_SHIFTMASK_B ARCADA_BUTTON_SHIFTMASK_B95,2238 -#define ARCADA_BUTTON_SHIFTMASK_A ARCADA_BUTTON_SHIFTMASK_A98,2315 -#define ARCADA_BUTTON_SHIFTMASK_UP ARCADA_BUTTON_SHIFTMASK_UP101,2393 -#define ARCADA_BUTTON_SHIFTMASK_DOWN ARCADA_BUTTON_SHIFTMASK_DOWN104,2474 -#define ARCADA_BUTTON_SHIFTMASK_LEFT ARCADA_BUTTON_SHIFTMASK_LEFT107,2557 -#define ARCADA_BUTTON_SHIFTMASK_RIGHT ARCADA_BUTTON_SHIFTMASK_RIGHT110,2641 -#define ARCADA_BUTTON_SHIFTMASK_START ARCADA_BUTTON_SHIFTMASK_START113,2726 -#define ARCADA_BUTTON_SHIFTMASK_SELECT ARCADA_BUTTON_SHIFTMASK_SELECT116,2812 -#define ARCADA_TOUCHSCREEN_XP ARCADA_TOUCHSCREEN_XP120,2891 -#define ARCADA_TOUCHSCREEN_YP ARCADA_TOUCHSCREEN_YP123,2961 -#define ARCADA_TOUCHSCREEN_XM ARCADA_TOUCHSCREEN_XM126,3031 -#define ARCADA_TOUCHSCREEN_YM ARCADA_TOUCHSCREEN_YM129,3101 -#define ARCADA_TOUCHSCREEN_CALIBX_MIN ARCADA_TOUCHSCREEN_CALIBX_MIN133,3180 -#define ARCADA_TOUCHSCREEN_CALIBY_MIN ARCADA_TOUCHSCREEN_CALIBY_MIN136,3265 -#define ARCADA_TOUCHSCREEN_CALIBX_MAX ARCADA_TOUCHSCREEN_CALIBX_MAX139,3350 -#define ARCADA_TOUCHSCREEN_CALIBY_MAX ARCADA_TOUCHSCREEN_CALIBY_MAX142,3438 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/Adafruit_Arcada_Def.h,1557 -#define _ADAFRUIT_ARCADA_DEFINES_ADAFRUIT_ARCADA_DEFINES4,57 -#define ARCADA_BUTTONMASK_A ARCADA_BUTTONMASK_A5,90 -#define ARCADA_BUTTONMASK_B ARCADA_BUTTONMASK_B6,123 -#define ARCADA_BUTTONMASK_SELECT ARCADA_BUTTONMASK_SELECT7,156 -#define ARCADA_BUTTONMASK_START ARCADA_BUTTONMASK_START8,194 -#define ARCADA_BUTTONMASK_UP ARCADA_BUTTONMASK_UP9,231 -#define ARCADA_BUTTONMASK_DOWN ARCADA_BUTTONMASK_DOWN10,265 -#define ARCADA_BUTTONMASK_LEFT ARCADA_BUTTONMASK_LEFT11,301 -#define ARCADA_BUTTONMASK_RIGHT ARCADA_BUTTONMASK_RIGHT12,337 -#define ARCADA_BLACK ARCADA_BLACK15,396 -#define ARCADA_NAVY ARCADA_NAVY16,449 -#define ARCADA_DARKGREEN ARCADA_DARKGREEN17,502 -#define ARCADA_DARKCYAN ARCADA_DARKCYAN18,555 -#define ARCADA_MAROON ARCADA_MAROON19,608 -#define ARCADA_PURPLE ARCADA_PURPLE20,661 -#define ARCADA_OLIVE ARCADA_OLIVE21,714 -#define ARCADA_LIGHTGREY ARCADA_LIGHTGREY22,767 -#define ARCADA_DARKGREY ARCADA_DARKGREY23,820 -#define ARCADA_BLUE ARCADA_BLUE24,873 -#define ARCADA_GREEN ARCADA_GREEN25,926 -#define ARCADA_CYAN ARCADA_CYAN26,979 -#define ARCADA_RED ARCADA_RED27,1032 -#define ARCADA_MAGENTA ARCADA_MAGENTA28,1085 -#define ARCADA_YELLOW ARCADA_YELLOW29,1138 -#define ARCADA_WHITE ARCADA_WHITE30,1191 -#define ARCADA_ORANGE ARCADA_ORANGE31,1244 -#define ARCADA_GREENYELLOW ARCADA_GREENYELLOW32,1297 -#define ARCADA_PINK ARCADA_PINK33,1350 -#define ARCADA_ACCEL_NONE ARCADA_ACCEL_NONE35,1404 -#define ARCADA_ACCEL_LIS3DH ARCADA_ACCEL_LIS3DH36,1435 -#define ARCADA_ACCEL_MSA301 ARCADA_ACCEL_MSA30137,1468 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/Adafruit_Arcada_Filesystem.h,1041 -#define FILECHOOSEMENU_TEXT_SIZE FILECHOOSEMENU_TEXT_SIZE2,27 -#define FILECHOOSEMENU_TEXT_SIZE FILECHOOSEMENU_TEXT_SIZE4,68 -#define FILECHOOSEMENU_TEXT_HEIGHT FILECHOOSEMENU_TEXT_HEIGHT7,111 -#define FILECHOOSEMENU_TEXT_WIDTH FILECHOOSEMENU_TEXT_WIDTH8,177 -#define FILECHOOSEMENU_MAX_FILENAME_SIZE FILECHOOSEMENU_MAX_FILENAME_SIZE9,242 -#define FILECHOOSEMENU_MAX_LINELENGTH FILECHOOSEMENU_MAX_LINELENGTH10,286 -#define FILECHOOSEMENU_MAX_LINES FILECHOOSEMENU_MAX_LINES12,416 -#define FILECHOOSEMENU_FILE_XOFFSET FILECHOOSEMENU_FILE_XOFFSET14,554 -#define FILECHOOSEMENU_FILE_YOFFSET FILECHOOSEMENU_FILE_YOFFSET15,622 -#define FILECHOOSEMENU_FILE_W FILECHOOSEMENU_FILE_W16,691 -#define FILECHOOSEMENU_FILE_H FILECHOOSEMENU_FILE_H17,738 -#define FILECHOOSEMENU_FILE_BGCOLOR FILECHOOSEMENU_FILE_BGCOLOR19,877 -#define FILECHOOSEMENU_JOYS_YOFFSET FILECHOOSEMENU_JOYS_YOFFSET20,940 -#define FILECHOOSEMENU_VBAR_XOFFSET FILECHOOSEMENU_VBAR_XOFFSET21,1010 -#define FILECHOOSEMENU_VBAR_YOFFSET FILECHOOSEMENU_VBAR_YOFFSET22,1078 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/arcadatype.h,5848 -#define ARCADATYPEARCADATYPE3,20 -#define SD_MAX_FILENAME_SIZE SD_MAX_FILENAME_SIZE18,310 -#define ARCADA_DEFAULT_CONFIGURATION_FILENAME ARCADA_DEFAULT_CONFIGURATION_FILENAME19,342 -typedef void (*arcada_callback_t)(void);arcada_callback_t21,411 -typedef enum _FilesystemType {_FilesystemType24,501 - ARCADA_FILESYS_NONE,ARCADA_FILESYS_NONE25,532 - ARCADA_FILESYS_SD,ARCADA_FILESYS_SD26,555 - ARCADA_FILESYS_QSPI,ARCADA_FILESYS_QSPI27,576 - ARCADA_FILESYS_SD_AND_QSPIARCADA_FILESYS_SD_AND_QSPI28,599 -} Arcada_FilesystemType;Arcada_FilesystemType29,628 -class Adafruit_Arcada_SPITFT {Adafruit_Arcada_SPITFT38,990 - Adafruit_SPITFT *display =display41,1030 - GFXcanvas16 *getCanvas(void) { return _canvas; }getCanvas129,4431 - uint16_t *getFrameBuffer(void) {getFrameBuffer136,4780 - pixels; ///< The neopixel strip, of length ARCADA_NEOPIXEL_NUMpixels169,6162 - bool hasAccel(void) { return _has_accel; }hasAccel178,6495 - bool hasWiFi(void) { return _has_wifi; }hasWiFi186,6845 - configJSON; ///< The object to store our various settings, you need toconfigJSON190,6938 - bool _has_accel =_has_accel207,7583 - bool _has_wifi =_has_wifi209,7676 - *QSPI_imagereader =QSPI_imagereader212,7789 - *SD_imagereader =SD_imagereader214,7888 - uint32_t last_buttons, ///< After readButtons() is called, this has thelast_buttons218,7998 - curr_buttons, ///< After readButtons() is called, this has the currentcurr_buttons220,8125 - justpressed_buttons, ///< After readButtons() is called, this has whatjustpressed_buttons222,8241 - justreleased_buttons; ///< After readButtons() is called, this has whatjustreleased_buttons224,8388 - int16_t _joyx_center = 512;_joyx_center229,8568 - int16_t _joyy_center = 512;_joyy_center230,8598 - Arcada_FilesystemType _filesys_type = ARCADA_FILESYS_NONE;_filesys_type232,8629 - char _cwd_path[255];_cwd_path233,8690 - GFXcanvas16 *_canvas = NULL;_canvas235,8714 - bool _first_frame = true;_first_frame236,8745 - uint8_t _volume = 255, _brightness = 255;_volume238,8774 - uint8_t _volume = 255, _brightness = 255;_brightness238,8774 - TouchScreen *_touchscreen;_touchscreen240,8819 - int16_t _ts_xmin = 0, _ts_xmax = 1023, _ts_ymin = 0, _ts_ymax = 1023;_ts_xmin241,8848 - int16_t _ts_xmin = 0, _ts_xmax = 1023, _ts_ymin = 0, _ts_ymax = 1023;_ts_xmax241,8848 - int16_t _ts_xmin = 0, _ts_xmax = 1023, _ts_ymin = 0, _ts_ymax = 1023;_ts_ymin241,8848 - int16_t _ts_xmin = 0, _ts_xmax = 1023, _ts_ymin = 0, _ts_ymax = 1023;_ts_ymax241,8848 - Adafruit_WavePlayer *player = NULL;player243,8921 - File _wav_file;_wav_file244,8959 - volatile bool _wav_readflag = true;_wav_readflag245,8977 - volatile bool _wav_playing = false;_wav_playing246,9015 - float _callback_freq = 0;_callback_freq248,9054 - arcada_callback_t _callback_func = NULL;_callback_func249,9082 - int8_t _sd_cs, _speaker_en, _neopixel_pin, _backlight_pin, _touch_xp,_sd_cs252,9136 - int8_t _sd_cs, _speaker_en, _neopixel_pin, _backlight_pin, _touch_xp,_speaker_en252,9136 - int8_t _sd_cs, _speaker_en, _neopixel_pin, _backlight_pin, _touch_xp,_neopixel_pin252,9136 - int8_t _sd_cs, _speaker_en, _neopixel_pin, _backlight_pin, _touch_xp,_backlight_pin252,9136 - int8_t _sd_cs, _speaker_en, _neopixel_pin, _backlight_pin, _touch_xp,_touch_xp252,9136 - _touch_yp, _touch_xm, _touch_ym,_touch_yp253,9208 - _touch_yp, _touch_xm, _touch_ym,_touch_xm253,9208 - _touch_yp, _touch_xm, _touch_ym,_touch_ym253,9208 - _start_button = -1, _select_button, _a_button, _b_button, _up_button,_start_button254,9247 - _start_button = -1, _select_button, _a_button, _b_button, _up_button,_select_button254,9247 - _start_button = -1, _select_button, _a_button, _b_button, _up_button,_a_button254,9247 - _start_button = -1, _select_button, _a_button, _b_button, _up_button,_b_button254,9247 - _start_button = -1, _select_button, _a_button, _b_button, _up_button,_up_button254,9247 - _down_button, _left_button, _right_button, _button_latch, _button_clock,_down_button255,9323 - _down_button, _left_button, _right_button, _button_latch, _button_clock,_left_button255,9323 - _down_button, _left_button, _right_button, _button_latch, _button_clock,_right_button255,9323 - _down_button, _left_button, _right_button, _button_latch, _button_clock,_button_latch255,9323 - _down_button, _left_button, _right_button, _button_latch, _button_clock,_button_clock255,9323 - _button_data, _battery_sensor, _light_sensor, _joystick_x, _joystick_y;_button_data256,9402 - _button_data, _battery_sensor, _light_sensor, _joystick_x, _joystick_y;_battery_sensor256,9402 - _button_data, _battery_sensor, _light_sensor, _joystick_x, _joystick_y;_light_sensor256,9402 - _button_data, _battery_sensor, _light_sensor, _joystick_x, _joystick_y;_joystick_x256,9402 - _button_data, _battery_sensor, _light_sensor, _joystick_x, _joystick_y;_joystick_y256,9402 - uint8_t _neopixel_num = 0, _shift_up, _shift_down, _shift_left, _shift_right,_neopixel_num257,9480 - uint8_t _neopixel_num = 0, _shift_up, _shift_down, _shift_left, _shift_right,_shift_up257,9480 - uint8_t _neopixel_num = 0, _shift_up, _shift_down, _shift_left, _shift_right,_shift_down257,9480 - uint8_t _neopixel_num = 0, _shift_up, _shift_down, _shift_left, _shift_right,_shift_left257,9480 - uint8_t _neopixel_num = 0, _shift_up, _shift_down, _shift_left, _shift_right,_shift_right257,9480 - _shift_a, _shift_b, _shift_select, _shift_start;_shift_a258,9560 - _shift_a, _shift_b, _shift_select, _shift_start;_shift_b258,9560 - _shift_a, _shift_b, _shift_select, _shift_start;_shift_select258,9560 - _shift_a, _shift_b, _shift_select, _shift_start;_shift_start258,9560 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/Boards/Adafruit_Arcada_CircuitPlaygroundBluefruit.h,1132 -#define ARCADA_TFT_SPI ARCADA_TFT_SPI5,112 -#define ARCADA_TFT_CS ARCADA_TFT_CS6,139 -#define ARCADA_TFT_DC ARCADA_TFT_DC7,198 -#define ARCADA_TFT_RST ARCADA_TFT_RST8,258 -#define ARCADA_TFT_LITE ARCADA_TFT_LITE9,316 -#define ARCADA_TFT_ROTATION ARCADA_TFT_ROTATION10,343 -#define ARCADA_TFT_DEFAULTFILL ARCADA_TFT_DEFAULTFILL11,373 -#define ARCADA_TFT_WIDTH ARCADA_TFT_WIDTH12,408 -#define ARCADA_TFT_HEIGHT ARCADA_TFT_HEIGHT13,437 -#define ARCADA_NEOPIXEL_PIN ARCADA_NEOPIXEL_PIN15,468 -#define ARCADA_NEOPIXEL_NUM ARCADA_NEOPIXEL_NUM16,498 -#define ARCADA_AUDIO_OUT ARCADA_AUDIO_OUT17,529 -#define ARCADA_SPEAKER_ENABLE ARCADA_SPEAKER_ENABLE18,557 -#define ARCADA_LIGHT_SENSOR ARCADA_LIGHT_SENSOR20,591 -#define ARCADA_USE_JSONARCADA_USE_JSON22,623 -class Adafruit_Arcada : public Adafruit_Arcada_SPITFT {Adafruit_Arcada26,673 - Adafruit_CPlay_LIS3DH *accel = NULL;accel28,737 - Adafruit_Arcada(void) { _has_accel = true; };Adafruit_Arcada30,777 - bool variantBegin(void) {variantBegin32,826 - void displayBegin(void) {displayBegin44,1126 - uint32_t variantReadButtons(void) {variantReadButtons56,1579 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/Boards/Adafruit_Arcada_CircuitPlaygroundExpress.h,1314 -#define ARCADA_TFT_SPI ARCADA_TFT_SPI5,122 -#define ARCADA_TFT_CS ARCADA_TFT_CS6,150 -#define ARCADA_TFT_DC ARCADA_TFT_DC7,209 -#define ARCADA_TFT_RST ARCADA_TFT_RST8,269 -#define ARCADA_TFT_LITE ARCADA_TFT_LITE9,327 -#define ARCADA_TFT_ROTATION ARCADA_TFT_ROTATION10,354 -#define ARCADA_TFT_DEFAULTFILL ARCADA_TFT_DEFAULTFILL11,384 -#define ARCADA_TFT_WIDTH ARCADA_TFT_WIDTH12,419 -#define ARCADA_TFT_HEIGHT ARCADA_TFT_HEIGHT13,448 -#define ARCADA_NEOPIXEL_PIN ARCADA_NEOPIXEL_PIN15,479 -#define ARCADA_NEOPIXEL_NUM ARCADA_NEOPIXEL_NUM16,509 -#define ARCADA_AUDIO_OUT ARCADA_AUDIO_OUT17,540 -#define ARCADA_LIGHT_SENSOR ARCADA_LIGHT_SENSOR19,569 -#define ARCADA_SPIFLASH_CS ARCADA_SPIFLASH_CS21,601 -#define ARCADA_SPIFLASH_SPI ARCADA_SPIFLASH_SPI22,631 -#define ARCADA_CALLBACKTIMER ARCADA_CALLBACKTIMER24,664 -#define ARCADA_CALLBACKTIMER_HANDLER ARCADA_CALLBACKTIMER_HANDLER25,695 -#define ARCADA_USE_JSONARCADA_USE_JSON27,745 -class Adafruit_Arcada : public Adafruit_Arcada_SPITFT {Adafruit_Arcada31,795 - Adafruit_CPlay_LIS3DH *accel = NULL;accel33,859 - Adafruit_Arcada(void) { _has_accel = true; };Adafruit_Arcada35,899 - bool variantBegin(void) {variantBegin37,948 - void displayBegin(void) {displayBegin49,1242 - uint32_t variantReadButtons(void) {variantReadButtons61,1695 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/Boards/Adafruit_Arcada_Clue.h,1066 -#define ARCADA_TFT_SPI ARCADA_TFT_SPI5,96 -#define ARCADA_TFT_CS ARCADA_TFT_CS6,124 -#define ARCADA_TFT_DC ARCADA_TFT_DC7,183 -#define ARCADA_TFT_RST ARCADA_TFT_RST8,243 -#define ARCADA_TFT_LITE ARCADA_TFT_LITE9,301 -#define ARCADA_TFT_ROTATION ARCADA_TFT_ROTATION10,328 -#define ARCADA_TFT_DEFAULTFILL ARCADA_TFT_DEFAULTFILL11,358 -#define ARCADA_TFT_WIDTH ARCADA_TFT_WIDTH12,393 -#define ARCADA_TFT_HEIGHT ARCADA_TFT_HEIGHT13,422 -#define ARCADA_NEOPIXEL_PIN ARCADA_NEOPIXEL_PIN15,453 -#define ARCADA_NEOPIXEL_NUM ARCADA_NEOPIXEL_NUM16,484 -#define ARCADA_AUDIO_OUT ARCADA_AUDIO_OUT18,515 -#define ARCADA_USE_JSONARCADA_USE_JSON19,557 -class Adafruit_Arcada : public Adafruit_Arcada_SPITFT {Adafruit_Arcada23,607 - Adafruit_Arcada(void) { _has_accel = true; };Adafruit_Arcada25,671 - Adafruit_LSM6DS33 lsm6ds = Adafruit_LSM6DS33();lsm6ds26,719 - Adafruit_Sensor *accel;accel27,769 - bool variantBegin(void) {variantBegin29,796 - void displayBegin(void) {displayBegin42,1075 - uint32_t variantReadButtons(void) {variantReadButtons54,1528 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/Boards/Adafruit_Arcada_HalloWingM0.h,1533 -#define ARCADA_TFT_SPI ARCADA_TFT_SPI6,123 -#define ARCADA_TFT_CS ARCADA_TFT_CS7,150 -#define ARCADA_TFT_DC ARCADA_TFT_DC8,209 -#define ARCADA_TFT_RST ARCADA_TFT_RST9,269 -#define ARCADA_TFT_LITE ARCADA_TFT_LITE10,331 -#define ARCADA_TFT_ROTATION ARCADA_TFT_ROTATION11,357 -#define ARCADA_TFT_DEFAULTFILL ARCADA_TFT_DEFAULTFILL12,387 -#define ARCADA_TFT_WIDTH ARCADA_TFT_WIDTH13,422 -#define ARCADA_TFT_HEIGHT ARCADA_TFT_HEIGHT14,451 -#define ARCADA_NEOPIXEL_PIN ARCADA_NEOPIXEL_PIN16,482 -#define ARCADA_NEOPIXEL_NUM ARCADA_NEOPIXEL_NUM17,512 -#define ARCADA_AUDIO_OUT ARCADA_AUDIO_OUT18,542 -#define ARCADA_LIGHT_SENSOR ARCADA_LIGHT_SENSOR20,571 -#define ARCADA_BATTERY_SENSOR ARCADA_BATTERY_SENSOR21,602 -#define ARCADA_SPIFLASH_CS ARCADA_SPIFLASH_CS23,636 -#define ARCADA_SPIFLASH_SPI ARCADA_SPIFLASH_SPI24,667 -#define ARCADA_CALLBACKTIMER ARCADA_CALLBACKTIMER26,701 -#define ARCADA_CALLBACKTIMER_HANDLER ARCADA_CALLBACKTIMER_HANDLER27,732 -#define ARCADA_USE_JSONARCADA_USE_JSON29,782 -class Adafruit_Arcada : public Adafruit_Arcada_SPITFT {Adafruit_Arcada33,832 - Adafruit_LIS3DH *accel = NULL;accel35,896 - Adafruit_Arcada(void) { _has_accel = true; };Adafruit_Arcada37,930 - bool variantBegin(void) {variantBegin39,979 - void displayBegin(void) {displayBegin52,1337 - uint32_t variantReadButtons(void) {variantReadButtons61,1670 - Adafruit_FreeTouch qt_1 =qt_179,2127 - Adafruit_FreeTouch qt_2 =qt_281,2229 - Adafruit_FreeTouch qt_3 =qt_383,2331 - Adafruit_FreeTouch qt_4 =qt_485,2433 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/Boards/Adafruit_Arcada_HalloWingM4.h,1469 -#define ARCADA_TFT_SPI ARCADA_TFT_SPI5,102 -#define ARCADA_TFT_CS ARCADA_TFT_CS6,130 -#define ARCADA_TFT_DC ARCADA_TFT_DC7,189 -#define ARCADA_TFT_RST ARCADA_TFT_RST8,249 -#define ARCADA_TFT_LITE ARCADA_TFT_LITE9,311 -#define ARCADA_TFT_ROTATION ARCADA_TFT_ROTATION10,338 -#define ARCADA_TFT_DEFAULTFILL ARCADA_TFT_DEFAULTFILL11,368 -#define ARCADA_TFT_WIDTH ARCADA_TFT_WIDTH12,406 -#define ARCADA_TFT_HEIGHT ARCADA_TFT_HEIGHT13,435 -#define ARCADA_TOUCHOUT_PIN ARCADA_TOUCHOUT_PIN15,466 -#define ARCADA_SPEAKER_ENABLE ARCADA_SPEAKER_ENABLE16,497 -#define ARCADA_NEOPIXEL_PIN ARCADA_NEOPIXEL_PIN17,530 -#define ARCADA_NEOPIXEL_NUM ARCADA_NEOPIXEL_NUM18,560 -#define ARCADA_AUDIO_OUT ARCADA_AUDIO_OUT19,590 -#define ARCADA_LIGHT_SENSOR ARCADA_LIGHT_SENSOR21,619 -#define ARCADA_BATTERY_SENSOR ARCADA_BATTERY_SENSOR22,650 -#define ARCADA_CALLBACKTIMER ARCADA_CALLBACKTIMER24,684 -#define ARCADA_CALLBACKTIMER_HANDLER ARCADA_CALLBACKTIMER_HANDLER25,715 -#define ARCADA_USE_JSONARCADA_USE_JSON27,765 -class Adafruit_Arcada : public Adafruit_Arcada_SPITFT {Adafruit_Arcada31,815 - Adafruit_MSA301 *accel = NULL;accel33,879 - Adafruit_Arcada(void) { _has_accel = true; };Adafruit_Arcada35,913 - bool variantBegin(void) {variantBegin37,962 - void displayBegin(void) {displayBegin49,1313 - uint32_t variantReadButtons(void) {variantReadButtons62,1810 - uint16_t capRead(uint8_t outpin, uint8_t inpin, uint8_t num_readings = 10) {capRead80,2339 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/Boards/Adafruit_Arcada_MONSTERM4SK.h,2358 -#define ARCADA_TFT_SPI ARCADA_TFT_SPI7,132 -#define ARCADA_TFT_CS ARCADA_TFT_CS8,159 -#define ARCADA_TFT_DC ARCADA_TFT_DC9,217 -#define ARCADA_TFT_RST ARCADA_TFT_RST10,276 -#define ARCADA_LEFTTFT_SPI ARCADA_LEFTTFT_SPI11,337 -#define ARCADA_LEFTTFT_CS ARCADA_LEFTTFT_CS12,369 -#define ARCADA_LEFTTFT_DC ARCADA_LEFTTFT_DC13,432 -#define ARCADA_LEFTTFT_RST ARCADA_LEFTTFT_RST14,496 -#define ARCADA_TFT_LITE ARCADA_TFT_LITE15,562 -#define ARCADA_TFT_ROTATION ARCADA_TFT_ROTATION16,589 -#define ARCADA_TFT_DEFAULTFILL ARCADA_TFT_DEFAULTFILL17,619 -#define ARCADA_TFT_WIDTH ARCADA_TFT_WIDTH18,654 -#define ARCADA_TFT_HEIGHT ARCADA_TFT_HEIGHT19,683 -#define ARCADA_SPEAKER_ENABLE ARCADA_SPEAKER_ENABLE21,714 -#define ARCADA_AUDIO_OUT ARCADA_AUDIO_OUT22,747 -#define ARCADA_LEFT_AUDIO_PIN ARCADA_LEFT_AUDIO_PIN24,776 -#define ARCADA_RIGHT_AUDIO_PIN ARCADA_RIGHT_AUDIO_PIN25,809 -#define ARCADA_USE_JSONARCADA_USE_JSON27,844 -#define SS_LIGHTSENSOR_PIN SS_LIGHTSENSOR_PIN29,869 -#define SS_VCCSENSOR_PIN SS_VCCSENSOR_PIN30,898 -#define SS_BACKLIGHT_PIN SS_BACKLIGHT_PIN31,925 -#define SS_TFTRESET_PIN SS_TFTRESET_PIN32,952 -#define SS_SWITCH1_PIN SS_SWITCH1_PIN33,978 -#define SS_SWITCH2_PIN SS_SWITCH2_PIN34,1003 -#define SS_SWITCH3_PIN SS_SWITCH3_PIN35,1029 -#define ARCADA_CALLBACKTIMER ARCADA_CALLBACKTIMER37,1056 -#define ARCADA_CALLBACKTIMER_HANDLER ARCADA_CALLBACKTIMER_HANDLER38,1087 -class Adafruit_Arcada : public Adafruit_Arcada_SPITFT {Adafruit_Arcada42,1162 - Adafruit_LIS3DH *accel = NULL;accel44,1226 - Adafruit_seesaw ss;ss45,1259 - Adafruit_ST7789 *display2, *_display; // we need to keep a 'copy' of thedisplay246,1281 - Adafruit_ST7789 *display2, *_display; // we need to keep a 'copy' of the_display46,1281 - Adafruit_Arcada(){};Adafruit_Arcada49,1432 - bool variantBegin(void) {variantBegin51,1456 - void begin(uint32_t freq) {begin79,2230 - void setAddrWindow(uint16_t x, uint16_t y, uint16_t w, uint16_t h) {setAddrWindow84,2325 - void displayBegin(void) {displayBegin88,2441 - uint16_t readLightSensor(void) { return ss.analogRead(SS_LIGHTSENSOR_PIN); }readLightSensor110,3360 - float readBatterySensor(void) {readBatterySensor112,3440 - bool setBacklight(uint8_t brightness, bool saveToDisk = false) {setBacklight116,3540 - uint32_t variantReadButtons(void) {variantReadButtons123,3780 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/Boards/Adafruit_Arcada_PyBadge.h,2252 -#define __ARCADA_PYBADGE_M4____ARCADA_PYBADGE_M4__2,30 -#define ARCADA_TFT_SPI ARCADA_TFT_SPI7,160 -#define ARCADA_TFT_CS ARCADA_TFT_CS8,188 -#define ARCADA_TFT_DC ARCADA_TFT_DC9,247 -#define ARCADA_TFT_RST ARCADA_TFT_RST10,307 -#define ARCADA_TFT_LITE ARCADA_TFT_LITE11,369 -#define ARCADA_TFT_ROTATION ARCADA_TFT_ROTATION12,396 -#define ARCADA_TFT_DEFAULTFILL ARCADA_TFT_DEFAULTFILL13,426 -#define ARCADA_TFT_WIDTH ARCADA_TFT_WIDTH14,464 -#define ARCADA_TFT_HEIGHT ARCADA_TFT_HEIGHT15,493 -#define ARCADA_SPEAKER_ENABLE ARCADA_SPEAKER_ENABLE17,524 -#define ARCADA_NEOPIXEL_PIN ARCADA_NEOPIXEL_PIN18,557 -#define ARCADA_NEOPIXEL_NUM ARCADA_NEOPIXEL_NUM19,587 -#define ARCADA_AUDIO_OUT ARCADA_AUDIO_OUT20,617 -#define ARCADA_BUTTON_CLOCK ARCADA_BUTTON_CLOCK21,645 -#define ARCADA_BUTTON_DATA ARCADA_BUTTON_DATA22,676 -#define ARCADA_BUTTON_LATCH ARCADA_BUTTON_LATCH23,706 -#define ARCADA_BUTTON_SHIFTMASK_B ARCADA_BUTTON_SHIFTMASK_B24,737 -#define ARCADA_BUTTON_SHIFTMASK_A ARCADA_BUTTON_SHIFTMASK_A25,776 -#define ARCADA_BUTTON_SHIFTMASK_START ARCADA_BUTTON_SHIFTMASK_START26,815 -#define ARCADA_BUTTON_SHIFTMASK_SELECT ARCADA_BUTTON_SHIFTMASK_SELECT27,858 -#define ARCADA_BUTTON_SHIFTMASK_LEFT ARCADA_BUTTON_SHIFTMASK_LEFT28,902 -#define ARCADA_BUTTON_SHIFTMASK_UP ARCADA_BUTTON_SHIFTMASK_UP29,944 -#define ARCADA_BUTTON_SHIFTMASK_DOWN ARCADA_BUTTON_SHIFTMASK_DOWN30,984 -#define ARCADA_BUTTON_SHIFTMASK_RIGHT ARCADA_BUTTON_SHIFTMASK_RIGHT31,1026 -#define ARCADA_LIGHT_SENSOR ARCADA_LIGHT_SENSOR33,1070 -#define ARCADA_BATTERY_SENSOR ARCADA_BATTERY_SENSOR34,1101 -#define ARCADA_RIGHT_AUDIO_PIN ARCADA_RIGHT_AUDIO_PIN36,1135 -#define ARCADA_LEFT_AUDIO_PIN ARCADA_LEFT_AUDIO_PIN37,1169 -#define ARCADA_USE_JSONARCADA_USE_JSON39,1203 -#define ARCADA_CALLBACKTIMER ARCADA_CALLBACKTIMER41,1228 -#define ARCADA_CALLBACKTIMER_HANDLER ARCADA_CALLBACKTIMER_HANDLER42,1259 -class Adafruit_Arcada : public Adafruit_Arcada_SPITFT {Adafruit_Arcada45,1333 - Adafruit_LIS3DH *accel = NULL;accel47,1397 - Adafruit_Arcada(void){};Adafruit_Arcada49,1431 - bool variantBegin(void) {variantBegin51,1459 - uint32_t variantReadButtons(void) { return 0; }variantReadButtons62,1783 - void displayBegin(void) {displayBegin64,1834 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/Boards/Adafruit_Arcada_PyGamer.h,2064 -#define ARCADA_TFT_SPI ARCADA_TFT_SPI6,101 -#define ARCADA_TFT_CS ARCADA_TFT_CS7,129 -#define ARCADA_TFT_DC ARCADA_TFT_DC8,188 -#define ARCADA_TFT_RST ARCADA_TFT_RST9,248 -#define ARCADA_TFT_LITE ARCADA_TFT_LITE10,310 -#define ARCADA_TFT_ROTATION ARCADA_TFT_ROTATION11,337 -#define ARCADA_TFT_DEFAULTFILL ARCADA_TFT_DEFAULTFILL12,367 -#define ARCADA_TFT_WIDTH ARCADA_TFT_WIDTH13,405 -#define ARCADA_TFT_HEIGHT ARCADA_TFT_HEIGHT14,434 -#define ARCADA_SPEAKER_ENABLE ARCADA_SPEAKER_ENABLE16,465 -#define ARCADA_NEOPIXEL_PIN ARCADA_NEOPIXEL_PIN17,498 -#define ARCADA_NEOPIXEL_NUM ARCADA_NEOPIXEL_NUM18,528 -#define ARCADA_AUDIO_OUT ARCADA_AUDIO_OUT19,558 -#define ARCADA_BUTTON_CLOCK ARCADA_BUTTON_CLOCK20,586 -#define ARCADA_BUTTON_DATA ARCADA_BUTTON_DATA21,617 -#define ARCADA_BUTTON_LATCH ARCADA_BUTTON_LATCH22,647 -#define ARCADA_BUTTON_SHIFTMASK_B ARCADA_BUTTON_SHIFTMASK_B23,678 -#define ARCADA_BUTTON_SHIFTMASK_A ARCADA_BUTTON_SHIFTMASK_A24,717 -#define ARCADA_BUTTON_SHIFTMASK_START ARCADA_BUTTON_SHIFTMASK_START25,756 -#define ARCADA_BUTTON_SHIFTMASK_SELECT ARCADA_BUTTON_SHIFTMASK_SELECT26,799 -#define ARCADA_JOYSTICK_X ARCADA_JOYSTICK_X28,844 -#define ARCADA_JOYSTICK_Y ARCADA_JOYSTICK_Y29,874 -#define ARCADA_LIGHT_SENSOR ARCADA_LIGHT_SENSOR31,905 -#define ARCADA_BATTERY_SENSOR ARCADA_BATTERY_SENSOR32,936 -#define ARCADA_RIGHT_AUDIO_PIN ARCADA_RIGHT_AUDIO_PIN34,970 -#define ARCADA_LEFT_AUDIO_PIN ARCADA_LEFT_AUDIO_PIN35,1004 -#define ARCADA_SD_CS ARCADA_SD_CS37,1038 -#define ARCADA_USE_JSONARCADA_USE_JSON39,1062 -#define ARCADA_CALLBACKTIMER ARCADA_CALLBACKTIMER41,1087 -#define ARCADA_CALLBACKTIMER_HANDLER ARCADA_CALLBACKTIMER_HANDLER42,1118 -class Adafruit_Arcada : public Adafruit_Arcada_SPITFT {Adafruit_Arcada45,1192 - Adafruit_LIS3DH *accel = NULL;accel47,1256 - Adafruit_Arcada(void) { _has_accel = true; };Adafruit_Arcada49,1290 - bool variantBegin(void) {variantBegin51,1339 - uint32_t variantReadButtons(void) { return 0; }variantReadButtons60,1594 - void displayBegin(void) {displayBegin62,1645 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/Boards/Adafruit_Arcada_PyGamerAdvance.h,1930 -#define ARCADA_TFT_SPI ARCADA_TFT_SPI6,109 -#define ARCADA_TFT_CS ARCADA_TFT_CS7,137 -#define ARCADA_TFT_DC ARCADA_TFT_DC8,196 -#define ARCADA_TFT_RST ARCADA_TFT_RST9,256 -#define ARCADA_TFT_LITE ARCADA_TFT_LITE10,318 -#define ARCADA_TFT_ROTATION ARCADA_TFT_ROTATION11,345 -#define ARCADA_TFT_DEFAULTFILL ARCADA_TFT_DEFAULTFILL12,375 -#define ARCADA_TFT_WIDTH ARCADA_TFT_WIDTH13,413 -#define ARCADA_TFT_HEIGHT ARCADA_TFT_HEIGHT14,442 -#define ARCADA_SPEAKER_ENABLE ARCADA_SPEAKER_ENABLE16,473 -#define ARCADA_NEOPIXEL_PIN ARCADA_NEOPIXEL_PIN17,506 -#define ARCADA_NEOPIXEL_NUM ARCADA_NEOPIXEL_NUM18,536 -#define ARCADA_AUDIO_OUT ARCADA_AUDIO_OUT19,566 -#define ARCADA_BUTTON_CLOCK ARCADA_BUTTON_CLOCK20,594 -#define ARCADA_BUTTON_DATA ARCADA_BUTTON_DATA21,625 -#define ARCADA_BUTTON_LATCH ARCADA_BUTTON_LATCH22,655 -#define ARCADA_BUTTON_SHIFTMASK_B ARCADA_BUTTON_SHIFTMASK_B23,686 -#define ARCADA_BUTTON_SHIFTMASK_A ARCADA_BUTTON_SHIFTMASK_A24,725 -#define ARCADA_BUTTON_SHIFTMASK_START ARCADA_BUTTON_SHIFTMASK_START25,764 -#define ARCADA_BUTTON_SHIFTMASK_SELECT ARCADA_BUTTON_SHIFTMASK_SELECT26,807 -#define ARCADA_JOYSTICK_X ARCADA_JOYSTICK_X28,852 -#define ARCADA_JOYSTICK_Y ARCADA_JOYSTICK_Y29,882 -#define ARCADA_LIGHT_SENSOR ARCADA_LIGHT_SENSOR31,913 -#define ARCADA_BATTERY_SENSOR ARCADA_BATTERY_SENSOR32,944 -#define ARCADA_RIGHT_AUDIO_PIN ARCADA_RIGHT_AUDIO_PIN34,978 -#define ARCADA_LEFT_AUDIO_PIN ARCADA_LEFT_AUDIO_PIN35,1012 -#define ARCADA_SD_CS ARCADA_SD_CS37,1046 -#define ARCADA_USE_JSONARCADA_USE_JSON39,1070 -class Adafruit_Arcada : public Adafruit_Arcada_SPITFT {Adafruit_Arcada43,1120 - Adafruit_LIS3DH *accel = NULL;accel45,1184 - Adafruit_Arcada(void) { _has_accel = true; };Adafruit_Arcada47,1218 - bool variantBegin(void) {variantBegin49,1267 - uint32_t variantReadButtons(void) { return 0; }variantReadButtons58,1522 - void displayBegin(void) {displayBegin60,1573 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/Boards/Adafruit_Arcada_PyPortal.h,1898 -#define ARCADA_TFT_D0 ARCADA_TFT_D06,105 -#define ARCADA_TFT_WR ARCADA_TFT_WR7,181 -#define ARCADA_TFT_DC ARCADA_TFT_DC8,255 -#define ARCADA_TFT_CS ARCADA_TFT_CS9,301 -#define ARCADA_TFT_RST ARCADA_TFT_RST10,346 -#define ARCADA_TFT_RD ARCADA_TFT_RD11,385 -#define ARCADA_TFT_LITE ARCADA_TFT_LITE12,430 -#define ARCADA_TFT_DEFAULTFILL ARCADA_TFT_DEFAULTFILL13,457 -#define ARCADA_TFT_ROTATION ARCADA_TFT_ROTATION14,495 -#define ARCADA_TFT_WIDTH ARCADA_TFT_WIDTH15,525 -#define ARCADA_TFT_HEIGHT ARCADA_TFT_HEIGHT16,554 -#define ARCADA_SPEAKER_ENABLE ARCADA_SPEAKER_ENABLE18,585 -#define ARCADA_NEOPIXEL_PIN ARCADA_NEOPIXEL_PIN20,619 -#define ARCADA_NEOPIXEL_NUM ARCADA_NEOPIXEL_NUM21,649 -#define ARCADA_LIGHT_SENSOR ARCADA_LIGHT_SENSOR23,680 -#define ARCADA_SD_CS ARCADA_SD_CS25,712 -#define ARCADA_AUDIO_OUT ARCADA_AUDIO_OUT27,737 -#define ARCADA_TOUCHSCREEN_YM ARCADA_TOUCHSCREEN_YM29,766 -#define ARCADA_TOUCHSCREEN_XP ARCADA_TOUCHSCREEN_XP30,799 -#define ARCADA_TOUCHSCREEN_YP ARCADA_TOUCHSCREEN_YP31,832 -#define ARCADA_TOUCHSCREEN_XM ARCADA_TOUCHSCREEN_XM32,865 -#define ARCADA_TOUCHSCREEN_CALIBX_MIN ARCADA_TOUCHSCREEN_CALIBX_MIN33,898 -#define ARCADA_TOUCHSCREEN_CALIBX_MAX ARCADA_TOUCHSCREEN_CALIBX_MAX34,940 -#define ARCADA_TOUCHSCREEN_CALIBY_MIN ARCADA_TOUCHSCREEN_CALIBY_MIN35,982 -#define ARCADA_TOUCHSCREEN_CALIBY_MAX ARCADA_TOUCHSCREEN_CALIBY_MAX36,1024 -#define ARCADA_USE_JSONARCADA_USE_JSON38,1067 -#define ARCADA_CALLBACKTIMER ARCADA_CALLBACKTIMER40,1092 -#define ARCADA_CALLBACKTIMER_HANDLER ARCADA_CALLBACKTIMER_HANDLER41,1123 -class Adafruit_Arcada : public Adafruit_Arcada_SPITFT {Adafruit_Arcada45,1198 - Adafruit_Arcada(void){};Adafruit_Arcada47,1262 - bool variantBegin(void) { return true; }variantBegin49,1290 - uint32_t variantReadButtons(void) { return 0; }variantReadButtons51,1334 - void displayBegin(void) {displayBegin53,1385 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/Boards/Adafruit_Arcada_PyPortalTitano.h,1898 -#define ARCADA_TFT_D0 ARCADA_TFT_D06,113 -#define ARCADA_TFT_WR ARCADA_TFT_WR7,189 -#define ARCADA_TFT_DC ARCADA_TFT_DC8,263 -#define ARCADA_TFT_CS ARCADA_TFT_CS9,309 -#define ARCADA_TFT_RST ARCADA_TFT_RST10,354 -#define ARCADA_TFT_RD ARCADA_TFT_RD11,393 -#define ARCADA_TFT_LITE ARCADA_TFT_LITE12,438 -#define ARCADA_TFT_DEFAULTFILL ARCADA_TFT_DEFAULTFILL13,465 -#define ARCADA_TFT_ROTATION ARCADA_TFT_ROTATION14,503 -#define ARCADA_TFT_WIDTH ARCADA_TFT_WIDTH15,533 -#define ARCADA_TFT_HEIGHT ARCADA_TFT_HEIGHT16,562 -#define ARCADA_SPEAKER_ENABLE ARCADA_SPEAKER_ENABLE18,593 -#define ARCADA_NEOPIXEL_PIN ARCADA_NEOPIXEL_PIN20,627 -#define ARCADA_NEOPIXEL_NUM ARCADA_NEOPIXEL_NUM21,657 -#define ARCADA_LIGHT_SENSOR ARCADA_LIGHT_SENSOR23,688 -#define ARCADA_SD_CS ARCADA_SD_CS25,720 -#define ARCADA_AUDIO_OUT ARCADA_AUDIO_OUT27,745 -#define ARCADA_TOUCHSCREEN_YM ARCADA_TOUCHSCREEN_YM29,774 -#define ARCADA_TOUCHSCREEN_XP ARCADA_TOUCHSCREEN_XP30,807 -#define ARCADA_TOUCHSCREEN_YP ARCADA_TOUCHSCREEN_YP31,840 -#define ARCADA_TOUCHSCREEN_XM ARCADA_TOUCHSCREEN_XM32,873 -#define ARCADA_TOUCHSCREEN_CALIBX_MIN ARCADA_TOUCHSCREEN_CALIBX_MIN33,906 -#define ARCADA_TOUCHSCREEN_CALIBX_MAX ARCADA_TOUCHSCREEN_CALIBX_MAX34,948 -#define ARCADA_TOUCHSCREEN_CALIBY_MIN ARCADA_TOUCHSCREEN_CALIBY_MIN35,990 -#define ARCADA_TOUCHSCREEN_CALIBY_MAX ARCADA_TOUCHSCREEN_CALIBY_MAX36,1032 -#define ARCADA_USE_JSONARCADA_USE_JSON38,1075 -#define ARCADA_CALLBACKTIMER ARCADA_CALLBACKTIMER40,1100 -#define ARCADA_CALLBACKTIMER_HANDLER ARCADA_CALLBACKTIMER_HANDLER41,1131 -class Adafruit_Arcada : public Adafruit_Arcada_SPITFT {Adafruit_Arcada45,1206 - Adafruit_Arcada(void){};Adafruit_Arcada47,1270 - bool variantBegin(void) { return true; }variantBegin49,1298 - uint32_t variantReadButtons(void) { return 0; }variantReadButtons51,1342 - void displayBegin(void) {displayBegin53,1393 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/examples/full_board_tests/adabox015_clue_plotter/coin.h,82 -#define SAMPLE_RATE SAMPLE_RATE1,0 -const uint8_t coinaudio[] = {coinaudio3,27 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/examples/full_board_tests/adabox015_clue_plotter/digikey_logo.h,130 -#define DIGIKEY_LOGO_HEIGHT DIGIKEY_LOGO_HEIGHT1,0 -const uint16_t digikey_logo[240 * DIGIKEY_LOGO_HEIGHT] = {digikey_logo3,33 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/examples/full_board_tests/arcada_pybadge_test/audio.h,74 -#define SAMPLE_RATE SAMPLE_RATE1,0 -const uint8_t audio[] = {audio3,27 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/examples/full_board_tests/arcada_pygamer_test/audio.h,74 -#define SAMPLE_RATE SAMPLE_RATE1,0 -const uint8_t audio[] = {audio3,27 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/examples/full_board_tests/hallowingm0_arcadatest/audio.h,74 -#define SAMPLE_RATE SAMPLE_RATE1,0 -const uint8_t audio[] = {audio3,27 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/examples/full_board_tests/hallowingm4_arcadatest/audio.h,74 -#define SAMPLE_RATE SAMPLE_RATE1,0 -const uint8_t audio[] = {audio3,27 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/examples/full_board_tests/mask_arcadatest/coin.h,74 -#define SAMPLE_RATE SAMPLE_RATE1,0 -const uint8_t audio[] = {audio3,27 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/examples/full_board_tests/pyportal_arcada_test/coin.h,82 -#define SAMPLE_RATE SAMPLE_RATE1,0 -const uint8_t coinaudio[] = {coinaudio3,27 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/examples/full_board_tests/pyportal_arcada_test/ESP32BootROM.h,270 -class ESP32BootROMClass {ESP32BootROMClass24,938 - HardwareSerial *_serial;_serial48,1620 - int _gpio0Pin;_gpio0Pin49,1647 - int _resetnPin;_resetnPin50,1664 - uint32_t _flashSequenceNumber;_flashSequenceNumber52,1683 - uint32_t _chunkSize;_chunkSize53,1716 - -/home/chee/Arduino/libraries/Adafruit_Arcada_Library/examples/pixeldust_demos/pixeldust_logo/logo.h,231 -#define LOGO_WIDTH LOGO_WIDTH12,316 -#define LOGO_HEIGHT LOGO_HEIGHT13,338 -const uint8_t logo_gray[LOGO_HEIGHT][LOGO_WIDTH] = {logo_gray15,362 -const uint8_t logo_mask[LOGO_HEIGHT][(LOGO_WIDTH + 7) / 8] = {logo_mask150,10552 - -/home/chee/Arduino/libraries/Adafruit_BMP280_Library/Adafruit_BMP280.h,5545 -#define __BMP280_H____BMP280_H__22,648 -#define BMP280_ADDRESS BMP280_ADDRESS32,794 -#define BMP280_ADDRESS_ALT BMP280_ADDRESS_ALT33,872 -#define BMP280_CHIPID BMP280_CHIPID35,1030 - BMP280_REGISTER_DIG_T1 = 0x88,BMP280_REGISTER_DIG_T146,1384 - BMP280_REGISTER_DIG_T2 = 0x8A,BMP280_REGISTER_DIG_T247,1417 - BMP280_REGISTER_DIG_T3 = 0x8C,BMP280_REGISTER_DIG_T348,1450 - BMP280_REGISTER_DIG_P1 = 0x8E,BMP280_REGISTER_DIG_P149,1483 - BMP280_REGISTER_DIG_P2 = 0x90,BMP280_REGISTER_DIG_P250,1516 - BMP280_REGISTER_DIG_P3 = 0x92,BMP280_REGISTER_DIG_P351,1549 - BMP280_REGISTER_DIG_P4 = 0x94,BMP280_REGISTER_DIG_P452,1582 - BMP280_REGISTER_DIG_P5 = 0x96,BMP280_REGISTER_DIG_P553,1615 - BMP280_REGISTER_DIG_P6 = 0x98,BMP280_REGISTER_DIG_P654,1648 - BMP280_REGISTER_DIG_P7 = 0x9A,BMP280_REGISTER_DIG_P755,1681 - BMP280_REGISTER_DIG_P8 = 0x9C,BMP280_REGISTER_DIG_P856,1714 - BMP280_REGISTER_DIG_P9 = 0x9E,BMP280_REGISTER_DIG_P957,1747 - BMP280_REGISTER_CHIPID = 0xD0,BMP280_REGISTER_CHIPID58,1780 - BMP280_REGISTER_VERSION = 0xD1,BMP280_REGISTER_VERSION59,1813 - BMP280_REGISTER_SOFTRESET = 0xE0,BMP280_REGISTER_SOFTRESET60,1847 - BMP280_REGISTER_CAL26 = 0xE1, /**< R calibration = 0xE1-0xF0 */BMP280_REGISTER_CAL2661,1883 - BMP280_REGISTER_STATUS = 0xF3,BMP280_REGISTER_STATUS62,1949 - BMP280_REGISTER_CONTROL = 0xF4,BMP280_REGISTER_CONTROL63,1982 - BMP280_REGISTER_CONFIG = 0xF5,BMP280_REGISTER_CONFIG64,2016 - BMP280_REGISTER_PRESSUREDATA = 0xF7,BMP280_REGISTER_PRESSUREDATA65,2049 - BMP280_REGISTER_TEMPDATA = 0xFA,BMP280_REGISTER_TEMPDATA66,2088 - uint16_t dig_T1; /**< dig_T1 cal register. */dig_T173,2189 - int16_t dig_T2; /**< dig_T2 cal register. */dig_T274,2237 - int16_t dig_T3; /**< dig_T3 cal register. */dig_T375,2286 - uint16_t dig_P1; /**< dig_P1 cal register. */dig_P177,2335 - int16_t dig_P2; /**< dig_P2 cal register. */dig_P278,2383 - int16_t dig_P3; /**< dig_P3 cal register. */dig_P379,2431 - int16_t dig_P4; /**< dig_P4 cal register. */dig_P480,2479 - int16_t dig_P5; /**< dig_P5 cal register. */dig_P581,2527 - int16_t dig_P6; /**< dig_P6 cal register. */dig_P682,2575 - int16_t dig_P7; /**< dig_P7 cal register. */dig_P783,2623 - int16_t dig_P8; /**< dig_P8 cal register. */dig_P884,2671 - int16_t dig_P9; /**< dig_P9 cal register. */dig_P985,2719 -} bmp280_calib_data;bmp280_calib_data86,2767 -class Adafruit_BMP280_Temp : public Adafruit_Sensor {Adafruit_BMP280_Temp91,2890 - Adafruit_BMP280_Temp(Adafruit_BMP280 *parent) { _theBMP280 = parent; }Adafruit_BMP280_Temp95,3082 - int _sensorID = 280;_sensorID100,3231 - Adafruit_BMP280 *_theBMP280 = NULL;_theBMP280101,3254 -class Adafruit_BMP280_Pressure : public Adafruit_Sensor {Adafruit_BMP280_Pressure105,3370 - Adafruit_BMP280_Pressure(Adafruit_BMP280 *parent) { _theBMP280 = parent; }Adafruit_BMP280_Pressure109,3570 - int _sensorID = 0;_sensorID114,3723 - Adafruit_BMP280 *_theBMP280 = NULL;_theBMP280115,3744 -class Adafruit_BMP280 {Adafruit_BMP280121,3856 - enum sensor_sampling {sensor_sampling124,3931 - SAMPLING_NONE = 0x00,SAMPLING_NONE126,3985 - SAMPLING_X1 = 0x01,SAMPLING_X1128,4040 - SAMPLING_X2 = 0x02,SAMPLING_X2130,4093 - SAMPLING_X4 = 0x03,SAMPLING_X4132,4146 - SAMPLING_X8 = 0x04,SAMPLING_X8134,4199 - SAMPLING_X16 = 0x05SAMPLING_X16136,4253 - enum sensor_mode {sensor_mode140,4323 - MODE_SLEEP = 0x00,MODE_SLEEP142,4367 - MODE_FORCED = 0x01,MODE_FORCED144,4414 - MODE_NORMAL = 0x03,MODE_NORMAL146,4462 - MODE_SOFT_RESET_CODE = 0xB6MODE_SOFT_RESET_CODE148,4513 - enum sensor_filter {sensor_filter152,4593 - FILTER_OFF = 0x00,FILTER_OFF154,4641 - FILTER_X2 = 0x01,FILTER_X2156,4689 - FILTER_X4 = 0x02,FILTER_X4158,4736 - FILTER_X8 = 0x03,FILTER_X8160,4783 - FILTER_X16 = 0x04FILTER_X16162,4831 - enum standby_duration {standby_duration166,4891 - STANDBY_MS_1 = 0x00,STANDBY_MS_1168,4942 - STANDBY_MS_63 = 0x01,STANDBY_MS_63170,4995 - STANDBY_MS_125 = 0x02,STANDBY_MS_125172,5048 - STANDBY_MS_250 = 0x03,STANDBY_MS_250174,5102 - STANDBY_MS_500 = 0x04,STANDBY_MS_500176,5156 - STANDBY_MS_1000 = 0x05,STANDBY_MS_1000178,5211 - STANDBY_MS_2000 = 0x06,STANDBY_MS_2000180,5267 - STANDBY_MS_4000 = 0x07STANDBY_MS_4000182,5323 - TwoWire *_wire; /**< Wire object */_wire211,6338 - SPIClass *_spi; /**< SPI object */_spi212,6376 - Adafruit_BMP280_Temp *temp_sensor = NULL;temp_sensor214,6414 - Adafruit_BMP280_Pressure *pressure_sensor = NULL;pressure_sensor215,6458 - struct config {config218,6553 - unsigned int t_sb : 3;t_sb220,6630 - unsigned int filter : 3;filter222,6684 - unsigned int none : 1;none224,6743 - unsigned int spi3w_en : 1;spi3w_en226,6800 - unsigned int get() { return (t_sb << 5) | (filter << 2) | spi3w_en; }get228,6903 - struct ctrl_meas {ctrl_meas232,7029 - unsigned int osrs_t : 3;osrs_t234,7087 - unsigned int osrs_p : 3;osrs_p236,7150 - unsigned int mode : 2;mode238,7202 - unsigned int get() { return (osrs_t << 5) | (osrs_p << 2) | mode; }get240,7304 - uint8_t _i2caddr;_i2caddr253,7659 - int32_t _sensorID;_sensorID255,7680 - int32_t t_fine;t_fine256,7701 - int8_t _cs, _mosi, _miso, _sck;_cs257,7719 - int8_t _cs, _mosi, _miso, _sck;_mosi257,7719 - int8_t _cs, _mosi, _miso, _sck;_miso257,7719 - int8_t _cs, _mosi, _miso, _sck;_sck257,7719 - bmp280_calib_data _bmp280_calib;_bmp280_calib258,7753 - config _configReg;_configReg259,7788 - ctrl_meas _measReg;_measReg260,7809 - -/home/chee/Arduino/libraries/Adafruit_BusIO/Adafruit_BusIO_Register.h,1175 -#define Adafruit_BusIO_Register_hAdafruit_BusIO_Register_h6,120 -typedef enum _Adafruit_BusIO_SPIRegType {_Adafruit_BusIO_SPIRegType8,155 - ADDRBIT8_HIGH_TOREAD = 0,ADDRBIT8_HIGH_TOREAD9,197 - AD8_HIGH_TOREAD_AD7_HIGH_TOINC = 1,AD8_HIGH_TOREAD_AD7_HIGH_TOINC16,465 - ADDRBIT8_HIGH_TOWRITE = 2,ADDRBIT8_HIGH_TOWRITE18,504 -} Adafruit_BusIO_SPIRegType;Adafruit_BusIO_SPIRegType25,784 -class Adafruit_BusIO_Register {Adafruit_BusIO_Register31,914 - Adafruit_I2CDevice *_i2cdevice;_i2cdevice61,2101 - Adafruit_SPIDevice *_spidevice;_spidevice62,2135 - Adafruit_BusIO_SPIRegType _spiregtype;_spiregtype63,2169 - uint16_t _address;_address64,2210 - uint8_t _width, _addrwidth, _byteorder;_width65,2231 - uint8_t _width, _addrwidth, _byteorder;_addrwidth65,2231 - uint8_t _width, _addrwidth, _byteorder;_byteorder65,2231 - uint8_t _buffer[4]; // we wont support anything larger than uint32 for_buffer66,2273 - uint32_t _cached = 0;_cached68,2389 -class Adafruit_BusIO_RegisterBits {Adafruit_BusIO_RegisterBits75,2545 - Adafruit_BusIO_Register *_register;_register83,2772 - uint8_t _bits, _shift;_bits84,2810 - uint8_t _bits, _shift;_shift84,2810 - -/home/chee/Arduino/libraries/Adafruit_BusIO/Adafruit_I2CDevice.h,317 -#define Adafruit_I2CDevice_hAdafruit_I2CDevice_h4,48 -class Adafruit_I2CDevice {Adafruit_I2CDevice7,148 - size_t maxBufferSize() { return _maxBufferSize; }maxBufferSize24,871 - uint8_t _addr;_addr27,933 - TwoWire *_wire;_wire28,950 - bool _begun;_begun29,968 - size_t _maxBufferSize;_maxBufferSize30,983 - -/home/chee/Arduino/libraries/Adafruit_BusIO/Adafruit_I2CRegister.h,239 -#define _ADAFRUIT_I2C_REGISTER_H__ADAFRUIT_I2C_REGISTER_H_3,71 -typedef Adafruit_BusIO_Register Adafruit_I2CRegister;Adafruit_I2CRegister5,106 -typedef Adafruit_BusIO_RegisterBits Adafruit_I2CRegisterBits;Adafruit_I2CRegisterBits6,160 - -/home/chee/Arduino/libraries/Adafruit_BusIO/Adafruit_SPIDevice.h,2273 -#define Adafruit_SPIDevice_hAdafruit_SPIDevice_h4,47 -typedef enum _BitOrder {_BitOrder15,735 - SPI_BITORDER_MSBFIRST = MSBFIRST,SPI_BITORDER_MSBFIRST16,760 - SPI_BITORDER_LSBFIRST = LSBFIRST,SPI_BITORDER_LSBFIRST17,796 -} BitOrder;BitOrder18,832 -typedef enum _BitOrder {_BitOrder24,986 - SPI_BITORDER_MSBFIRST = SPI_MSBFIRST,SPI_BITORDER_MSBFIRST25,1011 - SPI_BITORDER_LSBFIRST = SPI_LSBFIRST,SPI_BITORDER_LSBFIRST26,1051 -} BitOrder;BitOrder27,1091 -#define SPI_BITORDER_MSBFIRST SPI_BITORDER_MSBFIRST31,1181 -#define SPI_BITORDER_LSBFIRST SPI_BITORDER_LSBFIRST32,1220 -typedef volatile uint8_t BusIO_PortReg;BusIO_PortReg36,1312 -typedef uint8_t BusIO_PortMask;BusIO_PortMask37,1352 -#define BUSIO_USE_FAST_PINIOBUSIO_USE_FAST_PINIO38,1384 -typedef volatile uint32_t BusIO_PortReg;BusIO_PortReg42,1526 -typedef uint32_t BusIO_PortMask;BusIO_PortMask43,1567 -#define BUSIO_USE_FAST_PINIOBUSIO_USE_FAST_PINIO44,1600 -typedef volatile uint32_t BusIO_PortReg;BusIO_PortReg48,1743 -typedef uint32_t BusIO_PortMask;BusIO_PortMask49,1784 -#define BUSIO_USE_FAST_PINIOBUSIO_USE_FAST_PINIO51,1846 -#undef BUSIO_USE_FAST_PINIOBUSIO_USE_FAST_PINIO55,1889 -class Adafruit_SPIDevice {Adafruit_SPIDevice59,1999 - SPIClass *_spi;_spi85,3024 - SPISettings *_spiSetting;_spiSetting86,3042 - uint32_t _freq;_freq87,3070 - BitOrder _dataOrder;_dataOrder88,3088 - uint8_t _dataMode;_dataMode89,3111 - int8_t _cs, _sck, _mosi, _miso;_cs91,3133 - int8_t _cs, _sck, _mosi, _miso;_sck91,3133 - int8_t _cs, _sck, _mosi, _miso;_mosi91,3133 - int8_t _cs, _sck, _mosi, _miso;_miso91,3133 - BusIO_PortReg *mosiPort, *clkPort, *misoPort, *csPort;mosiPort93,3195 - BusIO_PortReg *mosiPort, *clkPort, *misoPort, *csPort;clkPort93,3195 - BusIO_PortReg *mosiPort, *clkPort, *misoPort, *csPort;misoPort93,3195 - BusIO_PortReg *mosiPort, *clkPort, *misoPort, *csPort;csPort93,3195 - BusIO_PortMask mosiPinMask, misoPinMask, clkPinMask, csPinMask;mosiPinMask94,3252 - BusIO_PortMask mosiPinMask, misoPinMask, clkPinMask, csPinMask;misoPinMask94,3252 - BusIO_PortMask mosiPinMask, misoPinMask, clkPinMask, csPinMask;clkPinMask94,3252 - BusIO_PortMask mosiPinMask, misoPinMask, clkPinMask, csPinMask;csPinMask94,3252 - bool _begun;_begun96,3325 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/Adafruit_Circuit_Playground.h,3986 -#define _ADAFRUIT_CIRCUITPLAYGROUND_H__ADAFRUIT_CIRCUITPLAYGROUND_H_19,562 -#define NOT_AN_INTERRUPT NOT_AN_INTERRUPT37,1177 -#define CPLAY_CAPSENSE_SHARED CPLAY_CAPSENSE_SHARED41,1311 -#define CPLAY_REDLED CPLAY_REDLED42,1371 -#define CPLAY_NEOPIXELPIN CPLAY_NEOPIXELPIN43,1422 -#define CPLAY_SLIDESWITCHPIN CPLAY_SLIDESWITCHPIN44,1474 -#define CPLAY_LEFTBUTTON CPLAY_LEFTBUTTON45,1530 -#define CPLAY_RIGHTBUTTON CPLAY_RIGHTBUTTON46,1585 -#define CPLAY_LIGHTSENSOR CPLAY_LIGHTSENSOR47,1641 -#define CPLAY_THERMISTORPIN CPLAY_THERMISTORPIN48,1697 -#define CPLAY_SOUNDSENSOR CPLAY_SOUNDSENSOR49,1751 -#define CPLAY_BUZZER CPLAY_BUZZER50,1807 -#define CPLAY_LIS3DH_CS CPLAY_LIS3DH_CS51,1857 -#define CPLAY_LIS3DH_INTERRUPT CPLAY_LIS3DH_INTERRUPT52,1919 -#define CPLAY_LIS3DH_ADDRESS CPLAY_LIS3DH_ADDRESS53,1979 -#define CPLAY_CAPSENSE_SHARED CPLAY_CAPSENSE_SHARED56,2099 -#define CPLAY_LEFTBUTTON CPLAY_LEFTBUTTON58,2259 -#define CPLAY_RIGHTBUTTON CPLAY_RIGHTBUTTON59,2308 -#define CPLAY_SLIDESWITCHPIN CPLAY_SLIDESWITCHPIN60,2358 -#define CPLAY_NEOPIXELPIN CPLAY_NEOPIXELPIN61,2414 -#define CPLAY_REDLED CPLAY_REDLED62,2466 -#define CPLAY_BUZZER CPLAY_BUZZER63,2517 -#define CPLAY_LIGHTSENSOR CPLAY_LIGHTSENSOR64,2567 -#define CPLAY_THERMISTORPIN CPLAY_THERMISTORPIN65,2623 -#define CPLAY_LIS3DH_CS CPLAY_LIS3DH_CS66,2677 -#define CPLAY_LIS3DH_INTERRUPT CPLAY_LIS3DH_INTERRUPT67,2739 -#define CPLAY_LIS3DH_ADDRESS CPLAY_LIS3DH_ADDRESS68,2799 -#define CPLAY_LEFTBUTTON CPLAY_LEFTBUTTON70,2921 -#define CPLAY_RIGHTBUTTON CPLAY_RIGHTBUTTON71,2976 -#define CPLAY_SLIDESWITCHPIN CPLAY_SLIDESWITCHPIN72,3032 -#define CPLAY_NEOPIXELPIN CPLAY_NEOPIXELPIN73,3088 -#define CPLAY_REDLED CPLAY_REDLED74,3140 -#define CPLAY_IR_EMITTER CPLAY_IR_EMITTER75,3191 -#define CPLAY_IR_RECEIVER CPLAY_IR_RECEIVER76,3246 -#define CPLAY_BUZZER CPLAY_BUZZER77,3301 -#define CPLAY_LIGHTSENSOR CPLAY_LIGHTSENSOR78,3351 -#define CPLAY_THERMISTORPIN CPLAY_THERMISTORPIN79,3407 -#define CPLAY_SOUNDSENSOR CPLAY_SOUNDSENSOR80,3461 -#define CPLAY_LIS3DH_CS CPLAY_LIS3DH_CS81,3508 -#define CPLAY_LIS3DH_INTERRUPT CPLAY_LIS3DH_INTERRUPT82,3570 -#define CPLAY_LIS3DH_ADDRESS CPLAY_LIS3DH_ADDRESS83,3630 -#define SERIESRESISTOR SERIESRESISTOR86,3696 -#define THERMISTORNOMINAL THERMISTORNOMINAL87,3764 -#define TEMPERATURENOMINAL TEMPERATURENOMINAL88,3842 -#define BCOEFFICIENT BCOEFFICIENT91,3984 -#define LIGHT_SETTLE_MS LIGHT_SETTLE_MS100,4314 -class Adafruit_CircuitPlayground {Adafruit_CircuitPlayground108,4605 - Adafruit_CPlay_NeoPixel strip; ///< the neopixel strip objectstrip112,4688 - Adafruit_CPlay_LIS3DH lis; ///< the accelerometer objectlis113,4753 - Adafruit_CPlay_Mic mic; ///< the microphone objectmic114,4817 - Adafruit_CPlay_Speaker speaker; ///< the speaker objectspeaker115,4878 - CPlay_CapacitiveSensor cap[8]; ///< the array of capacitive touch sensorscap120,5150 - Adafruit_CPlay_FreeTouch cap[7]; ///< the array of capacitive touch sensorscap122,5232 - IRrecvPCI irReceiver; ///< the IR receiver objectirReceiver123,5310 - IRdecode irDecoder; ///< the IR decoder objectirDecoder124,5373 - IRsend irSend; ///< the IR send objectirSend125,5435 - void setAccelRange(lis3dh_range_t range) { lis.setRange(range); }setAccelRange154,6408 - void setAccelTap(uint8_t c, uint8_t clickthresh) {setAccelTap165,6988 - uint8_t getAccelTap(void) { return (lis.getClick() >> 8) & 0x3; }getAccelTap176,7427 - void clearPixels(void) {clearPixels183,7712 - void setPixelColor(uint8_t p, uint32_t c) {setPixelColor197,8252 - void setPixelColor(uint8_t p, uint8_t r, uint8_t g, uint8_t b) {setPixelColor216,9046 - void setBrightness(uint16_t b) { strip.setBrightness(b); }setBrightness224,9360 - uint8_t sine8(uint8_t x) { return strip.sine8(x); }sine8229,9604 - uint8_t gamma8(uint8_t x) { return strip.gamma8(x); }gamma8234,9853 - uint32_t senseColor() {senseColor250,10581 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/Adafruit_CircuitPlayground.h,0 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/examples/comm_badge/coin.h,82 -#define SAMPLE_RATE SAMPLE_RATE1,0 -const uint8_t PROGMEM audio[] = {audio3,27 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/examples/comm_badge/trek.h,82 -#define SAMPLE_RATE SAMPLE_RATE1,0 -const uint8_t PROGMEM audio[] = {audio3,27 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/examples/FidgetSpinner/FidgetSpinner.h,389 -#define FIDGETANIMATION_HFIDGETANIMATION_H14,821 -class FidgetSpinner {FidgetSpinner16,848 - FidgetSpinner(float decay=0.5):FidgetSpinner18,878 - void spin(float velocity) {spin22,984 - float getPosition(float deltaS) {getPosition29,1283 - float _position;_position50,2192 - float _velocity;_velocity51,2211 - float _elapsedS;_elapsedS52,2230 - float _decay;_decay53,2249 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/examples/FidgetSpinner/PeakDetector.h,706 -#define PEAKDETECTOR_HPEAKDETECTOR_H15,837 -class PeakDetector {PeakDetector17,861 - PeakDetector(const int lag=5, const float threshold=3.5, const float influence=0.5):PeakDetector19,890 - ~PeakDetector() {~PeakDetector29,1283 - int detect(float sample) {detect36,1409 - float getAvg() {getAvg80,2863 - float getStd() {getStd85,2968 - float _lag;_lag91,3093 - float _threshold;_threshold92,3107 - float _influence;_influence93,3127 - float* _filtered;_filtered94,3147 - float _avg;_avg95,3167 - float _std;_std96,3181 - bool _primed;_primed97,3195 - int _index;_index98,3211 - void _incrementIndex() {_incrementIndex100,3226 - int _previousIndex() {_previousIndex111,3547 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/examples/Infrared_Demos/Infrared_NeoPixel/adafruit_mini_codes.h,1029 -#define ADAF_MINI_VOLUME_DOWN ADAF_MINI_VOLUME_DOWN7,104 -#define ADAF_MINI_PLAY_PAUSE ADAF_MINI_PLAY_PAUSE8,143 -#define ADAF_MINI_VOLUME_UP ADAF_MINI_VOLUME_UP9,181 -#define ADAF_MINI_SETUP ADAF_MINI_SETUP10,218 -#define ADAF_MINI_UP_ARROW ADAF_MINI_UP_ARROW11,251 -#define ADAF_MINI_STOP_MODE ADAF_MINI_STOP_MODE12,287 -#define ADAF_MINI_LEFT_ARROW ADAF_MINI_LEFT_ARROW13,324 -#define ADAF_MINI_ENTER_SAVE ADAF_MINI_ENTER_SAVE14,362 -#define ADAF_MINI_RIGHT_ARROW ADAF_MINI_RIGHT_ARROW15,400 -#define ADAF_MINI_0_10_PLUS ADAF_MINI_0_10_PLUS16,439 -#define ADAF_MINI_DOWN_ARROW ADAF_MINI_DOWN_ARROW17,476 -#define ADAF_MINI_REPEAT ADAF_MINI_REPEAT18,514 -#define ADAF_MINI_1 ADAF_MINI_119,548 -#define ADAF_MINI_2 ADAF_MINI_220,577 -#define ADAF_MINI_3 ADAF_MINI_321,606 -#define ADAF_MINI_4 ADAF_MINI_422,635 -#define ADAF_MINI_5 ADAF_MINI_523,664 -#define ADAF_MINI_6 ADAF_MINI_624,693 -#define ADAF_MINI_7 ADAF_MINI_725,722 -#define ADAF_MINI_8 ADAF_MINI_826,751 -#define ADAF_MINI_9 ADAF_MINI_927,780 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/examples/mega_demo/CapTouchDemo.h,502 -#define CAPTOUCHDEMO_HCAPTOUCHDEMO_H2,23 -#define CAP_SAMPLES CAP_SAMPLES7,67 -#define TONE_DURATION_MS TONE_DURATION_MS8,155 -class CapTouchDemo: public Demo {CapTouchDemo10,243 - uint16_t CAP_THRESHOLD = 200; // Threshold for a capacitive touch (higher = less sensitive).CAP_THRESHOLD12,285 - CapTouchDemo() { CapTouchDemo14,382 - ~CapTouchDemo() {}~CapTouchDemo22,544 - virtual void loop() {loop25,569 - virtual void modePress() {modePress86,3065 - bool playSound;playSound92,3162 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/examples/mega_demo/Demo.h,167 -#define DEMO_HDEMO_H2,15 -class Demo {Demo8,288 - virtual ~Demo() {}~Demo10,309 -float lerp(float x, float xmin, float xmax, float ymin, float ymax) {lerp17,462 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/examples/mega_demo/RainbowCycleDemo.h,408 -#define RAINBOWCYCLEDEMO_HRAINBOWCYCLEDEMO_H2,27 -static int speeds[] = { 5, 10, 50, 100 };speeds8,236 -class RainbowCycleDemo: public Demo {RainbowCycleDemo10,279 - RainbowCycleDemo() { currentSpeed = 0; }RainbowCycleDemo12,325 - ~RainbowCycleDemo() {}~RainbowCycleDemo13,368 - virtual void loop() {loop15,394 - virtual void modePress() {modePress26,858 - int currentSpeed;currentSpeed35,1055 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/examples/mega_demo/SensorDemo.h,751 -#define SENSORDEMO_HSENSORDEMO_H2,21 -static int minLight[] = { 0, 0, 0};minLight7,123 -static int maxLight[] = { 50, 255, 1023};maxLight8,165 -static float minTempF[] = { 80.0, 70.0, -32.0};minTempF11,284 -static float maxTempF[] = { 85.0, 90.0, 212.0};maxTempF12,335 -#define LIGHT_RED LIGHT_RED15,427 -#define LIGHT_GREEN LIGHT_GREEN16,452 -#define LIGHT_BLUE LIGHT_BLUE17,477 -#define TEMP_RED TEMP_RED20,543 -#define TEMP_GREEN TEMP_GREEN21,568 -#define TEMP_BLUE TEMP_BLUE22,593 -class SensorDemo: public Demo {SensorDemo24,619 - SensorDemo() { mode = 0; }SensorDemo26,659 - ~SensorDemo() {}~SensorDemo27,688 - virtual void loop() {loop29,708 - virtual void modePress() {modePress53,1581 - int mode;mode62,1764 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/examples/mega_demo/TiltDemo.h,612 -#define TILTDEMO_HTILTDEMO_H2,19 -#define MIN_ACCEL MIN_ACCEL7,107 -#define MAX_ACCEL MAX_ACCEL8,131 -#define MIN_COLOR_RED MIN_COLOR_RED12,272 -#define MIN_COLOR_GREEN MIN_COLOR_GREEN13,301 -#define MIN_COLOR_BLUE MIN_COLOR_BLUE14,330 -#define MAX_COLOR_RED MAX_COLOR_RED17,383 -#define MAX_COLOR_GREEN MAX_COLOR_GREEN18,412 -#define MAX_COLOR_BLUE MAX_COLOR_BLUE19,441 -class TiltDemo: public Demo {TiltDemo22,472 - TiltDemo() { mode = 0; }TiltDemo24,510 - ~TiltDemo() {}~TiltDemo25,537 - virtual void loop() {loop27,555 - virtual void modePress() {modePress59,1658 - int mode;mode68,1839 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/examples/mega_demo/VUMeterDemo.h,988 -#define VUMETERDEMO_HVUMETERDEMO_H3,108 -#define SAMPLE_WINDOW SAMPLE_WINDOW8,168 -#define PEAK_HANG PEAK_HANG9,231 -#define PEAK_FALL PEAK_FALL10,298 -#define INPUT_FLOOR INPUT_FLOOR11,354 -#define INPUT_CEILING INPUT_CEILING12,426 -static byte peak = 16; // Peak level of column; used for falling dotspeak14,499 -static unsigned int sample;sample15,576 -static byte dotCount = 0; //Frame counter for peak dotdotCount16,604 -static byte dotHangCount = 0; //Frame counter for holding peak dotdotHangCount17,663 -class VUMeterDemo: public Demo {VUMeterDemo22,878 - VUMeterDemo() { currentCeiling = 0; }VUMeterDemo24,919 - ~VUMeterDemo() {}~VUMeterDemo25,959 - virtual void loop() {loop27,980 - virtual void modePress() {modePress73,2552 - int currentCeiling;currentCeiling77,2595 -static float mapf(float x, float in_min, float in_max, float out_min, float out_max)mapf82,2623 -static void drawLine(uint8_t from, uint8_t to, uint32_t c) {drawLine88,2848 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_FreeTouch.h,11712 -#define ADAFRUIT_FREETOUCH_HADAFRUIT_FREETOUCH_H5,79 -#define PTC_REG_CONTROLA PTC_REG_CONTROLA9,163 -#define PTC_BIT_ENABLE PTC_BIT_ENABLE10,201 -#define PTC_BIT_RUNINSTBY PTC_BIT_RUNINSTBY11,233 - uint8_t SWRESET:1;SWRESET16,294 - uint8_t ENABLE:1;ENABLE17,319 - uint8_t RUNINSTANDBY:1;RUNINSTANDBY18,343 - uint8_t __pad0__:5;__pad0__19,373 - } bit;bit20,399 - uint8_t reg;reg21,408 -} PTC_REG_CONTROLA_Type;PTC_REG_CONTROLA_Type22,423 -#define PTC_REG_CONTROLB PTC_REG_CONTROLB26,503 -#define PTC_BIT_SYNCFLAG PTC_BIT_SYNCFLAG27,539 - uint8_t __pad0__:7;__pad0__31,597 - uint8_t SYNCFLAG:1;SYNCFLAG32,623 - } bit;bit33,649 - uint8_t reg;reg34,658 -} PTC_REG_CONTROLB_Type;PTC_REG_CONTROLB_Type35,673 -#define PTC_REG_UNK4C04 PTC_REG_UNK4C0439,751 - uint8_t reg;reg42,803 -} PTC_REG_UNK4C04_Type;PTC_REG_UNK4C04_Type43,818 -#define PTC_REG_CONTROLC PTC_REG_CONTROLC48,898 -#define PTC_BIT_INIT PTC_BIT_INIT49,934 - uint8_t INIT:1;INIT53,988 - uint8_t __pad0__:7;__pad0__54,1010 - } bit;bit55,1036 - uint8_t reg;reg56,1045 -} PTC_REG_CONTROLC_Type;PTC_REG_CONTROLC_Type57,1060 - uint8_t EOC:1;EOC65,1164 - uint8_t WCO:1;WCO66,1185 - uint8_t __pad0__:6;__pad0__67,1206 - } bit;bit68,1232 - uint8_t reg;reg69,1241 -} PTC_REG_INT_Type;PTC_REG_INT_Type70,1256 -#define PTC_REG_INTDISABLE PTC_REG_INTDISABLE73,1278 -#define PTC_REG_INTENABLE PTC_REG_INTENABLE74,1316 -#define PTC_BIT_EOCINTEN PTC_BIT_EOCINTEN75,1353 -#define PTC_BIT_WCOINTEN PTC_BIT_WCOINTEN76,1384 -#define PTC_REG_INTFLAGS PTC_REG_INTFLAGS78,1416 -#define PTC_BIT_EOCINTFLAG PTC_BIT_EOCINTFLAG79,1452 -#define PTC_BIT_WCOINTFLAG PTC_BIT_WCOINTFLAG80,1484 - uint8_t SAMPLEDELAY:4;SAMPLEDELAY87,1597 - uint8_t FREQSPREADEN:1;FREQSPREADEN88,1626 - uint8_t __pad0__:3;__pad0__89,1656 - } bit;bit90,1682 - uint8_t reg;reg91,1691 -} PTC_REG_FREQCONTROL_Type;PTC_REG_FREQCONTROL_Type92,1706 -#define PTC_REG_FREQCONTROL PTC_REG_FREQCONTROL94,1735 -#define PTC_BIT_FREQSPREADEN PTC_BIT_FREQSPREADEN95,1774 -#define PTC_REG_SAMPLEDELAY_MASK PTC_REG_SAMPLEDELAY_MASK96,1808 - uint8_t ADCACCUM:3;ADCACCUM102,1929 - uint8_t __pad0__:4;__pad0__103,1955 - uint8_t CONVERT:1;CONVERT104,1981 - } bit;bit105,2006 - uint8_t reg;reg106,2015 -} __attribute__ ((packed)) PTC_REG_CONVCONTROL_Type;PTC_REG_CONVCONTROL_Type107,2030 -#define PTC_REG_CONVCONTROL PTC_REG_CONVCONTROL110,2085 -#define PTC_BIT_CONVSTARTED PTC_BIT_CONVSTARTED111,2124 -#define PTC_REG_ADCACC_MASK PTC_REG_ADCACC_MASK112,2157 - uint8_t Y0:1;Y0119,2271 - uint8_t Y1:1;Y1120,2291 - uint8_t Y2:1;Y2121,2311 - uint8_t Y3:1;Y3122,2331 - uint8_t Y4:1;Y4123,2351 - uint8_t Y5:1;Y5124,2371 - uint8_t Y6:1;Y6125,2391 - uint8_t Y7:1;Y7126,2411 - } bit;bit127,2431 - uint8_t reg;reg128,2440 -} __attribute__ ((packed)) PTC_REG_YSELECTL_Type;PTC_REG_YSELECTL_Type129,2455 - uint8_t Y8:1;Y8133,2533 - uint8_t Y9:1;Y9134,2553 - uint8_t Y10:1;Y10135,2573 - uint8_t Y11:1;Y11136,2594 - uint8_t Y12:1;Y12137,2615 - uint8_t Y13:1;Y13138,2636 - uint8_t Y14:1;Y14139,2657 - uint8_t Y15:1;Y15140,2678 - } bit;bit141,2699 - uint8_t reg;reg142,2708 -} __attribute__ ((packed)) PTC_REG_YSELECTH_Type;PTC_REG_YSELECTH_Type143,2723 -#define PTC_REG_YSELECT_L PTC_REG_YSELECT_L145,2774 -#define PTC_REG_YSELECT_H PTC_REG_YSELECT_H146,2811 -#define PTC_REG_YENABLE_L PTC_REG_YENABLE_L148,2849 -#define PTC_REG_YENABLE_H PTC_REG_YENABLE_H149,2886 - uint8_t X0:1;X0156,3004 - uint8_t X1:1;X1157,3024 - uint8_t X2:1;X2158,3044 - uint8_t X3:1;X3159,3064 - uint8_t X4:1;X4160,3084 - uint8_t X5:1;X5161,3104 - uint8_t X6:1;X6162,3124 - uint8_t X7:1;X7163,3144 - } bit;bit164,3164 - uint8_t reg;reg165,3173 -} __attribute__ ((packed)) PTC_REG_XSELECTL_Type;PTC_REG_XSELECTL_Type166,3188 - uint8_t X8:1;X8170,3266 - uint8_t X9:1;X9171,3286 - uint8_t X10:1;X10172,3306 - uint8_t X11:1;X11173,3327 - uint8_t X12:1;X12174,3348 - uint8_t X13:1;X13175,3369 - uint8_t X14:1;X14176,3390 - uint8_t X15:1;X15177,3411 - } bit;bit178,3432 - uint8_t reg;reg179,3441 -} __attribute__ ((packed)) PTC_REG_XSELECTH_Type;PTC_REG_XSELECTH_Type180,3456 -#define PTC_REG_XSELECT_L PTC_REG_XSELECT_L183,3508 -#define PTC_REG_XSELECT_H PTC_REG_XSELECT_H184,3545 -#define PTC_REG_XENABLE_L PTC_REG_XENABLE_L186,3583 -#define PTC_REG_XENABLE_H PTC_REG_XENABLE_H187,3620 - uint8_t VALUE:8;VALUE193,3741 - } bit;bit194,3764 - uint8_t reg;reg195,3773 -} __attribute__ ((packed)) PTC_REG_COMPCAPL_Type;PTC_REG_COMPCAPL_Type196,3788 - uint8_t VALUE:6;VALUE200,3866 - uint8_t __pad0__:2;__pad0__201,3889 - } bit;bit202,3915 - uint8_t reg;reg203,3924 -} __attribute__ ((packed)) PTC_REG_COMPCAPH_Type;PTC_REG_COMPCAPH_Type204,3939 -#define PTC_REG_COMPCAPL PTC_REG_COMPCAPL206,3990 -#define PTC_REG_COMPCAPH PTC_REG_COMPCAPH207,4029 - uint8_t VALUE:6;VALUE213,4143 - uint8_t __pad0__:2;__pad0__214,4166 - } bit;bit215,4192 - uint8_t reg;reg216,4201 -} __attribute__ ((packed)) PTC_REG_INTCAP_Type;PTC_REG_INTCAP_Type217,4216 -#define PTC_REG_INTCAP PTC_REG_INTCAP220,4266 - uint8_t RESISTOR:2;RESISTOR226,4386 - uint8_t __pad0__:6;__pad0__227,4412 - } bit;bit228,4438 - uint8_t reg;reg229,4447 -} __attribute__ ((packed)) PTC_REG_SERRES_Type;PTC_REG_SERRES_Type230,4462 -#define PTC_REG_SERIESRES PTC_REG_SERIESRES232,4511 - uint8_t LOWBYTE;LOWBYTE238,4636 - uint8_t HIGHBYTE;HIGHBYTE239,4659 - } byte;byte240,4683 - uint16_t reg;reg241,4693 -} __attribute__ ((packed)) PTC_REG_CONVRESULT_Type;PTC_REG_CONVRESULT_Type242,4709 -#define PTC_REG_CONVRESULT_L PTC_REG_CONVRESULT_L244,4762 -#define PTC_REG_CONVRESULT_H PTC_REG_CONVRESULT_H245,4802 - uint8_t __pad0__:2;__pad0__251,4920 - uint8_t CTSLOWPOWER:1;CTSLOWPOWER252,4946 - uint8_t __pad1__:1;__pad1__253,4975 - uint8_t BURSTMODE:4;BURSTMODE254,5001 - } bit;bit255,5028 - uint8_t reg;reg256,5037 -} __attribute__ ((packed)) PTC_REG_BURSTMODE_Type;PTC_REG_BURSTMODE_Type257,5052 -#define PTC_REG_BURSTMODE PTC_REG_BURSTMODE260,5105 -#define PTC_REG_BURSTMODE_MASK PTC_REG_BURSTMODE_MASK261,5146 -#define PTC_BIT_CTSLOWPOWER PTC_BIT_CTSLOWPOWER262,5184 -#define PTC_REG_XYENABLE PTC_REG_XYENABLE266,5270 -#define PTC_BIT_XYENABLE PTC_BIT_XYENABLE267,5310 -#define PTC_REG_WCO_MODE PTC_REG_WCO_MODE269,5345 -#define PTC_REG_WCO_MODE_MASK PTC_REG_WCO_MODE_MASK270,5385 -#define PTC_SET_WCO_THRESHHOLD_A_L PTC_SET_WCO_THRESHHOLD_A_L272,5423 -#define PTC_SET_WCO_THRESHHOLD_A_H PTC_SET_WCO_THRESHHOLD_A_H273,5469 -#define PTC_SET_WCO_THRESHHOLD_B_L PTC_SET_WCO_THRESHHOLD_B_L274,5515 -#define PTC_SET_WCO_THRESHHOLD_B_H PTC_SET_WCO_THRESHHOLD_B_H275,5561 - __IO PTC_REG_CONTROLA_Type CONTROLA; // 0x42004C00CONTROLA280,5627 - __IO PTC_REG_CONTROLB_Type CONTROLB; // 0x42004C01CONTROLB281,5683 - uint8_t __pad4c02__; // 0x42004C02 unknown__pad4c02__282,5739 - uint8_t __pad4c03__; // 0x42004C03 unknown__pad4c03__283,5801 - __IO PTC_REG_UNK4C04_Type UNK4C04; // 0x42004C04 unknownUNK4C04284,5863 - __IO PTC_REG_CONTROLC_Type CONTROLC; // 0x42004C05CONTROLC285,5925 - uint8_t __pad4c06__; // 0x42004C06 unknown__pad4c06__286,5981 - uint8_t __pad4c07__; // 0x42004C07 unknown__pad4c07__287,6043 - __IO PTC_REG_INT_Type INTDISABLE; // 0x42004C08INTDISABLE288,6105 - __IO PTC_REG_INT_Type INTENABLE; // 0x42004C09INTENABLE289,6161 - __I PTC_REG_INT_Type INTFLAGS; // 0x42004C0AINTFLAGS290,6217 - uint8_t __pad4c0b__; // 0x42004C0B unknown__pad4c0b__291,6273 - __IO PTC_REG_FREQCONTROL_Type FREQCONTROL; //0x42004C0CFREQCONTROL292,6335 - __IO PTC_REG_CONVCONTROL_Type CONVCONTROL; // 0x42004C0DCONVCONTROL293,6394 - uint8_t __pad4c0e__; // 0x42004C0E unknown__pad4c0e__294,6454 - uint8_t __pad4c0f__; // 0x42004C0F unknown__pad4c0f__295,6516 - __IO PTC_REG_YSELECTL_Type YSELECTL; // 0x42004C10YSELECTL296,6578 - __IO PTC_REG_YSELECTL_Type YSELECTH; // 0x42004C11YSELECTH297,6632 - __IO PTC_REG_XSELECTL_Type XSELECTL; // 0x42004C12XSELECTL298,6686 - __IO PTC_REG_XSELECTL_Type XSELECTH; // 0x42004C13XSELECTH299,6740 - __IO PTC_REG_YSELECTL_Type YENABLEL; // 0x42004C14YENABLEL300,6794 - __IO PTC_REG_YSELECTL_Type YENABLEH; // 0x42004C15YENABLEH301,6848 - __IO PTC_REG_XSELECTL_Type XENABLEL; // 0x42004C16XENABLEL302,6902 - __IO PTC_REG_XSELECTL_Type XENABLEH; // 0x42004C17XENABLEH303,6956 - __IO PTC_REG_COMPCAPL_Type COMPCAPL; // 0x42004C18COMPCAPL305,7011 - __IO PTC_REG_COMPCAPH_Type COMPCAPH; // 0x42004C19COMPCAPH306,7065 - __IO PTC_REG_INTCAP_Type INTCAP; // 0x42004C1AINTCAP307,7119 - __IO PTC_REG_SERRES_Type SERRES; // 0x42004C1BSERRES308,7173 - __IO PTC_REG_CONVRESULT_Type RESULT; // 0x42004C1C + 0x42004C1DRESULT310,7228 - uint8_t __pad4c1e__; // 0x42004C1E unknown__pad4c1e__311,7295 - uint8_t __pad4c1f__; // 0x42004C1F unknown__pad4c1f__312,7357 - __IO PTC_REG_BURSTMODE_Type BURSTMODE; // 0x42004C20BURSTMODE313,7419 -} Qtouch_Ptc;Qtouch_Ptc314,7474 -#define QTOUCH_PTC QTOUCH_PTC316,7489 -#define PTC_REG_INTDISABLE PTC_REG_INTDISABLE319,7540 -#define PTC_REG_INTENABLE PTC_REG_INTENABLE320,7578 -#define PTC_BIT_EOCINTEN PTC_BIT_EOCINTEN321,7615 -#define PTC_BIT_WCOINTEN PTC_BIT_WCOINTEN322,7646 -#define PTC_REG_INTFLAGS PTC_REG_INTFLAGS324,7678 -typedef enum tag_oversample_level_t {tag_oversample_level_t329,7767 - OVERSAMPLE_1,OVERSAMPLE_1330,7805 - OVERSAMPLE_2,OVERSAMPLE_2331,7820 - OVERSAMPLE_4,OVERSAMPLE_4332,7835 - OVERSAMPLE_8,OVERSAMPLE_8333,7850 - OVERSAMPLE_16,OVERSAMPLE_16334,7865 - OVERSAMPLE_32,OVERSAMPLE_32335,7881 - OVERSAMPLE_64OVERSAMPLE_64336,7897 -oversample_t;oversample_t338,7914 -typedef enum tag_series_resistor_t {tag_series_resistor_t341,7973 - RESISTOR_0,RESISTOR_0342,8010 - RESISTOR_20K,RESISTOR_20K343,8023 - RESISTOR_50K,RESISTOR_50K344,8038 - RESISTOR_100K,RESISTOR_100K345,8053 -series_resistor_t;series_resistor_t347,8071 -typedef enum tag_freq_mode_t {tag_freq_mode_t349,8091 - FREQ_MODE_NONE,FREQ_MODE_NONE350,8122 - FREQ_MODE_HOP,FREQ_MODE_HOP351,8139 - FREQ_MODE_SPREAD,FREQ_MODE_SPREAD352,8155 - FREQ_MODE_SPREAD_MEDIANFREQ_MODE_SPREAD_MEDIAN353,8174 -freq_mode_t;freq_mode_t355,8201 -typedef enum tag_freq_hop_t {tag_freq_hop_t357,8215 - FREQ_HOP_1,FREQ_HOP_1358,8245 - FREQ_HOP_2,FREQ_HOP_2359,8258 - FREQ_HOP_3,FREQ_HOP_3360,8271 - FREQ_HOP_4,FREQ_HOP_4361,8284 - FREQ_HOP_5,FREQ_HOP_5362,8297 - FREQ_HOP_6,FREQ_HOP_6363,8310 - FREQ_HOP_7,FREQ_HOP_7364,8323 - FREQ_HOP_8,FREQ_HOP_8365,8336 - FREQ_HOP_9,FREQ_HOP_9366,8349 - FREQ_HOP_10,FREQ_HOP_10367,8362 - FREQ_HOP_11,FREQ_HOP_11368,8376 - FREQ_HOP_12,FREQ_HOP_12369,8390 - FREQ_HOP_13,FREQ_HOP_13370,8404 - FREQ_HOP_14,FREQ_HOP_14371,8418 - FREQ_HOP_15,FREQ_HOP_15372,8432 - FREQ_HOP_16FREQ_HOP_16373,8446 -freq_hop_t;freq_hop_t375,8461 -class Adafruit_CPlay_FreeTouch {Adafruit_CPlay_FreeTouch379,8476 - int pin; // arduino pin #pin416,9569 - int8_t yline; // the Y select line (see datasheet)yline417,9607 - oversample_t oversample;oversample418,9665 - series_resistor_t seriesres;seriesres419,9692 - freq_mode_t freqhop;freqhop420,9723 - freq_hop_t hops;hops421,9746 - uint16_t compcap;compcap422,9765 - uint8_t intcap;intcap423,9785 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_LIS3DH.h,4368 -#define ADAFRUIT_CPLAY_LIS3DH_HADAFRUIT_CPLAY_LIS3DH_H28,909 -#define LIS3DH_DEFAULT_ADDRESS LIS3DH_DEFAULT_ADDRESS38,1061 -#define LIS3DH_REG_STATUS1 LIS3DH_REG_STATUS159,2349 -#define LIS3DH_REG_OUTADC1_L LIS3DH_REG_OUTADC1_L60,2381 -#define LIS3DH_REG_OUTADC1_H LIS3DH_REG_OUTADC1_H61,2459 -#define LIS3DH_REG_OUTADC2_L LIS3DH_REG_OUTADC2_L62,2538 -#define LIS3DH_REG_OUTADC2_H LIS3DH_REG_OUTADC2_H63,2616 -#define LIS3DH_REG_OUTADC3_L LIS3DH_REG_OUTADC3_L64,2695 -#define LIS3DH_REG_OUTADC3_H LIS3DH_REG_OUTADC3_H65,2773 -#define LIS3DH_REG_INTCOUNT LIS3DH_REG_INTCOUNT66,2852 -#define LIS3DH_REG_WHOAMI LIS3DH_REG_WHOAMI68,3010 -#define LIS3DH_REG_TEMPCFG LIS3DH_REG_TEMPCFG78,3425 -#define LIS3DH_REG_CTRL1 LIS3DH_REG_CTRL190,4014 -#define LIS3DH_REG_CTRL2 LIS3DH_REG_CTRL2105,4760 -#define LIS3DH_REG_CTRL3 LIS3DH_REG_CTRL3124,5585 -#define LIS3DH_REG_CTRL4 LIS3DH_REG_CTRL4141,6446 -#define LIS3DH_REG_CTRL5 LIS3DH_REG_CTRL5154,7055 -#define LIS3DH_REG_CTRL6 LIS3DH_REG_CTRL6160,7161 -#define LIS3DH_REG_REFERENCE LIS3DH_REG_REFERENCE161,7191 -#define LIS3DH_REG_STATUS2 LIS3DH_REG_STATUS2181,8395 -#define LIS3DH_REG_OUT_X_L LIS3DH_REG_OUT_X_L182,8427 -#define LIS3DH_REG_OUT_X_H LIS3DH_REG_OUT_X_H183,8503 -#define LIS3DH_REG_OUT_Y_L LIS3DH_REG_OUT_Y_L184,8580 -#define LIS3DH_REG_OUT_Y_H LIS3DH_REG_OUT_Y_H185,8656 -#define LIS3DH_REG_OUT_Z_L LIS3DH_REG_OUT_Z_L186,8733 -#define LIS3DH_REG_OUT_Z_H LIS3DH_REG_OUT_Z_H187,8809 -#define LIS3DH_REG_FIFOCTRL LIS3DH_REG_FIFOCTRL197,9236 -#define LIS3DH_REG_FIFOSRC LIS3DH_REG_FIFOSRC198,9269 -#define LIS3DH_REG_INT1CFG LIS3DH_REG_INT1CFG221,10739 -#define LIS3DH_REG_INT1SRC LIS3DH_REG_INT1SRC240,11697 -#define LIS3DH_REG_INT1THS LIS3DH_REG_INT1THS241,11729 -#define LIS3DH_REG_INT1DUR LIS3DH_REG_INT1DUR243,11883 -#define LIS3DH_REG_CLICKCFG LIS3DH_REG_CLICKCFG265,13247 -#define LIS3DH_REG_CLICKSRC LIS3DH_REG_CLICKSRC283,14194 -#define LIS3DH_REG_CLICKTHS LIS3DH_REG_CLICKTHS289,14363 -#define LIS3DH_REG_TIMELIMIT LIS3DH_REG_TIMELIMIT295,14534 -#define LIS3DH_REG_TIMELATENCY LIS3DH_REG_TIMELATENCY301,14711 -#define LIS3DH_REG_TIMEWINDOW LIS3DH_REG_TIMEWINDOW307,14855 - LIS3DH_RANGE_16_G = 0b11, // +/- 16gLIS3DH_RANGE_16_G311,14946 - LIS3DH_RANGE_8_G = 0b10, // +/- 8gLIS3DH_RANGE_8_G312,14985 - LIS3DH_RANGE_4_G = 0b01, // +/- 4gLIS3DH_RANGE_4_G313,15023 - LIS3DH_RANGE_2_G = 0b00 // +/- 2g (default value)LIS3DH_RANGE_2_G314,15061 -} lis3dh_range_t;lis3dh_range_t315,15115 - LIS3DH_AXIS_X = 0x0,LIS3DH_AXIS_X319,15187 - LIS3DH_AXIS_Y = 0x1,LIS3DH_AXIS_Y320,15210 - LIS3DH_AXIS_Z = 0x2,LIS3DH_AXIS_Z321,15233 -} lis3dh_axis_t;lis3dh_axis_t322,15256 - LIS3DH_DATARATE_400_HZ = 0b0111, // 400HzLIS3DH_DATARATE_400_HZ326,15361 - LIS3DH_DATARATE_200_HZ = 0b0110, // 200HzLIS3DH_DATARATE_200_HZ327,15406 - LIS3DH_DATARATE_100_HZ = 0b0101, // 100HzLIS3DH_DATARATE_100_HZ328,15451 - LIS3DH_DATARATE_50_HZ = 0b0100, // 50HzLIS3DH_DATARATE_50_HZ329,15496 - LIS3DH_DATARATE_25_HZ = 0b0011, // 25HzLIS3DH_DATARATE_25_HZ330,15541 - LIS3DH_DATARATE_10_HZ = 0b0010, // 10 HzLIS3DH_DATARATE_10_HZ331,15586 - LIS3DH_DATARATE_1_HZ = 0b0001, // 1 HzLIS3DH_DATARATE_1_HZ332,15630 - LIS3DH_DATARATE_POWERDOWN = 0,LIS3DH_DATARATE_POWERDOWN333,15673 - LIS3DH_DATARATE_LOWPOWER_1K6HZ = 0b1000,LIS3DH_DATARATE_LOWPOWER_1K6HZ334,15706 - LIS3DH_DATARATE_LOWPOWER_5KHZ = 0b1001,LIS3DH_DATARATE_LOWPOWER_5KHZ335,15749 -} lis3dh_dataRate_t;lis3dh_dataRate_t337,15792 -class Adafruit_CPlay_LIS3DH : public Adafruit_Sensor {Adafruit_CPlay_LIS3DH343,15921 - int16_t x; /**< x axis value */x370,16757 - int16_t y; /**< y axis value */y371,16791 - int16_t z; /**< z axis value */z372,16825 - float x_g; /**< x_g axis value (calculated by selected range) */x_g374,16860 - float y_g; /**< y_g axis value (calculated by selected range) */y_g375,16927 - float z_g; /**< z_g axis value (calculated by selected scale) */z_g376,16994 - TwoWire *I2Cinterface;I2Cinterface384,17209 - SPIClass *SPIinterface;SPIinterface385,17234 - uint8_t _wai;_wai387,17261 - int8_t _cs, _mosi, _miso, _sck;_cs389,17278 - int8_t _cs, _mosi, _miso, _sck;_mosi389,17278 - int8_t _cs, _mosi, _miso, _sck;_miso389,17278 - int8_t _cs, _mosi, _miso, _sck;_sck389,17278 - int8_t _i2caddr;_i2caddr391,17313 - int32_t _sensorID;_sensorID393,17333 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_Mic.h,350 -#define ADAFRUIT_CPLAY_MIC_HADAFRUIT_CPLAY_MIC_H7,220 - #define DEPRECATED(DEPRECATED10,266 - #define DEPRECATED(DEPRECATED12,351 - #define DEPRECATED(DEPRECATED15,493 -class Adafruit_CPlay_Mic {Adafruit_CPlay_Mic26,824 - Adafruit_CPlay_Mic(void) {}; // Empty constructorAdafruit_CPlay_Mic28,860 - static Adafruit_ZeroPDM pdm;pdm37,1132 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_NeoPixel.h,3570 -#define ADAFRUIT_CPLAY_NEOPIXEL_HADAFRUIT_CPLAY_NEOPIXEL_H35,1443 -#define NEO_RGB NEO_RGB77,3288 -#define NEO_RBG NEO_RBG78,3361 -#define NEO_GRB NEO_GRB79,3434 -#define NEO_GBR NEO_GBR80,3507 -#define NEO_BRG NEO_BRG81,3580 -#define NEO_BGR NEO_BGR82,3653 -#define NEO_WRGB NEO_WRGB86,3839 -#define NEO_WRBG NEO_WRBG87,3914 -#define NEO_WGRB NEO_WGRB88,3989 -#define NEO_WGBR NEO_WGBR89,4064 -#define NEO_WBRG NEO_WBRG90,4139 -#define NEO_WBGR NEO_WBGR91,4214 -#define NEO_RWGB NEO_RWGB93,4290 -#define NEO_RWBG NEO_RWBG94,4365 -#define NEO_RGWB NEO_RGWB95,4440 -#define NEO_RGBW NEO_RGBW96,4515 -#define NEO_RBWG NEO_RBWG97,4590 -#define NEO_RBGW NEO_RBGW98,4665 -#define NEO_GWRB NEO_GWRB100,4741 -#define NEO_GWBR NEO_GWBR101,4816 -#define NEO_GRWB NEO_GRWB102,4891 -#define NEO_GRBW NEO_GRBW103,4966 -#define NEO_GBWR NEO_GBWR104,5041 -#define NEO_GBRW NEO_GBRW105,5116 -#define NEO_BWRG NEO_BWRG107,5192 -#define NEO_BWGR NEO_BWGR108,5267 -#define NEO_BRWG NEO_BRWG109,5342 -#define NEO_BRGW NEO_BRGW110,5417 -#define NEO_BGWR NEO_BGWR111,5492 -#define NEO_BGRW NEO_BGRW112,5567 -#define NEO_KHZ800 NEO_KHZ800122,6158 -#define NEO_KHZ400 NEO_KHZ400124,6240 -typedef uint16_t neoPixelType; ///< 3rd arg to Adafruit_NeoPixel constructorneoPixelType133,6604 -typedef uint8_t neoPixelType; ///< 3rd arg to Adafruit_NeoPixel constructorneoPixelType135,6687 -static const uint8_t PROGMEM _NeoPixelSineTable[256] = {_NeoPixelSineTable151,7257 -static const uint8_t PROGMEM _NeoPixelGammaTable[256] = {_NeoPixelGammaTable177,8653 -class Adafruit_CPlay_NeoPixel {Adafruit_CPlay_NeoPixel200,9926 - boolean canShow(void) const { return (micros()-endTime) >= 300L; }canShow235,11568 - uint8_t *getPixels(void) const { return pixels; };getPixels250,12465 - int16_t getPin(void) const { return pin; };getPin256,12702 - uint16_t numPixels(void) const { return numLEDs; }numPixels261,12889 - static uint8_t sine8(uint8_t x) {sine8275,13742 - static uint8_t gamma8(uint8_t x) {gamma8289,14482 - static uint32_t Color(uint8_t r, uint8_t g, uint8_t b) {Color303,15098 - static uint32_t Color(uint8_t r, uint8_t g, uint8_t b, uint8_t w) {Color318,15773 - boolean is800KHz; ///< true if 800 KHz pixelsis800KHz339,16741 - boolean begun; ///< true if begin() previously calledbegun341,16808 - uint16_t numLEDs; ///< Number of RGB LEDs in stripnumLEDs342,16879 - uint16_t numBytes; ///< Size of 'pixels' buffer belownumBytes343,16944 - int16_t pin; ///< Output pin number (-1 if not yet set)pin344,17011 - uint8_t brightness; ///< Strip brightness 0-255 (stored as +1)brightness345,17086 - uint8_t *pixels; ///< Holds LED color values (3 or 4 bytes each)pixels346,17161 - uint8_t rOffset; ///< Red index within each 3- or 4-byte pixelrOffset347,17241 - uint8_t gOffset; ///< Index of green bytegOffset348,17319 - uint8_t bOffset; ///< Index of blue bytebOffset349,17376 - uint8_t wOffset; ///< Index of white (==rOffset if no white)wOffset350,17432 - uint32_t endTime; ///< Latch timing referenceendTime351,17508 - volatile uint8_t *port; ///< Output PORT registerport353,17583 - uint8_t pinMask; ///< Output PORT bitmaskpinMask354,17641 - GPIO_TypeDef *gpioPort; ///< Output GPIO PORTgpioPort357,17731 - uint32_t gpioPin; ///< Output GPIO PINgpioPin358,17785 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_Sensor.h,6449 -#define _ADAFRUIT_SENSOR_H_ADAFRUIT_SENSOR_H21,780 -#define SENSORS_GRAVITY_EARTH SENSORS_GRAVITY_EARTH34,1086 -#define SENSORS_GRAVITY_MOON SENSORS_GRAVITY_MOON35,1185 -#define SENSORS_GRAVITY_SUN SENSORS_GRAVITY_SUN36,1287 -#define SENSORS_GRAVITY_STANDARD SENSORS_GRAVITY_STANDARD37,1388 -#define SENSORS_MAGFIELD_EARTH_MAX SENSORS_MAGFIELD_EARTH_MAX38,1454 -#define SENSORS_MAGFIELD_EARTH_MIN SENSORS_MAGFIELD_EARTH_MIN39,1570 -#define SENSORS_PRESSURE_SEALEVELHPA SENSORS_PRESSURE_SEALEVELHPA40,1686 -#define SENSORS_DPS_TO_RADS SENSORS_DPS_TO_RADS41,1802 -#define SENSORS_GAUSS_TO_MICROTESLA SENSORS_GAUSS_TO_MICROTESLA42,1906 - SENSOR_TYPE_ACCELEROMETER = (1), ///< Gravity + linear acceleration */SENSOR_TYPE_ACCELEROMETER47,2048 - SENSOR_TYPE_MAGNETIC_FIELD = (2),SENSOR_TYPE_MAGNETIC_FIELD48,2131 - SENSOR_TYPE_ORIENTATION = (3),SENSOR_TYPE_ORIENTATION49,2174 - SENSOR_TYPE_GYROSCOPE = (4),SENSOR_TYPE_GYROSCOPE50,2217 - SENSOR_TYPE_LIGHT = (5),SENSOR_TYPE_LIGHT51,2260 - SENSOR_TYPE_PRESSURE = (6),SENSOR_TYPE_PRESSURE52,2303 - SENSOR_TYPE_PROXIMITY = (8),SENSOR_TYPE_PROXIMITY53,2346 - SENSOR_TYPE_GRAVITY = (9),SENSOR_TYPE_GRAVITY54,2389 - SENSOR_TYPE_LINEAR_ACCELERATION = (10), ///< Acceleration not including gravity */SENSOR_TYPE_LINEAR_ACCELERATION55,2432 - SENSOR_TYPE_ROTATION_VECTOR = (11),SENSOR_TYPE_ROTATION_VECTOR56,2520 - SENSOR_TYPE_RELATIVE_HUMIDITY = (12),SENSOR_TYPE_RELATIVE_HUMIDITY57,2564 - SENSOR_TYPE_AMBIENT_TEMPERATURE = (13),SENSOR_TYPE_AMBIENT_TEMPERATURE58,2608 - SENSOR_TYPE_OBJECT_TEMPERATURE = (14),SENSOR_TYPE_OBJECT_TEMPERATURE59,2652 - SENSOR_TYPE_VOLTAGE = (15),SENSOR_TYPE_VOLTAGE60,2695 - SENSOR_TYPE_CURRENT = (16),SENSOR_TYPE_CURRENT61,2739 - SENSOR_TYPE_COLOR = (17)SENSOR_TYPE_COLOR62,2783 -} sensors_type_t;sensors_type_t63,2826 - float v[3]; ///< array to store xyz G datav68,2949 - float x; ///< x-axis G datax70,3017 - float y; ///< y-axis G datay71,3057 - float z; ///< z-axis G dataz72,3097 - float roll; ///< Rotation around the longitudinal axis (the plane body, 'X axis'). Roll is positive and increasing when moving downward. -90°<=roll<=90° */roll75,3180 - float pitch; ///< Rotation around the lateral axis (the wing span, 'Y axis'). Pitch is positive and increasing when moving upwards. -180°<=pitch<=180°) */pitch76,3351 - float heading; ///< Angle between the longitudinal axis (the plane body) and magnetic north, measured clockwise when viewing from the top of the device. 0-359° */heading77,3520 - int8_t status; ///< sensor statusstatus80,3772 - uint8_t reserved[3]; ///< reservedreserved81,3810 -} sensors_vec_t;sensors_vec_t82,3849 - float c[3]; ///< array to hold floating point RGB colorc87,3975 - float r; ///< Red component */r89,4062 - float g; ///< Green component */g90,4111 - float b; ///< Blue component */b91,4162 - uint32_t rgba; ///< 24-bit RGBA value */rgba94,4301 -} sensors_color_t;sensors_color_t95,4354 - int32_t version; ///< must be sizeof(struct sensors_event_t) */version101,4511 - int32_t sensor_id; ///< unique sensor identifier */sensor_id102,4604 - int32_t type; ///< sensor type */type103,4683 - int32_t reserved0; ///< reserved */reserved0104,4749 - int32_t timestamp; ///< time is in milliseconds */timestamp105,4812 - float data[4]; ///< array for floating point general datadata108,4906 - sensors_vec_t acceleration; ///< acceleration values are in meter per second per second (m/s^2) */acceleration109,4995 - sensors_vec_t magnetic; ///< magnetic vector values are in micro-Tesla (uT) */magnetic110,5112 - sensors_vec_t orientation; ///< orientation values are in degrees */orientation111,5213 - sensors_vec_t gyro; ///< gyroscope values are in rad/s */gyro112,5301 - float temperature; ///< temperature is in degrees centigrade (Celsius) */temperature113,5385 - float distance; ///< distance in centimeters */distance114,5486 - float light; ///< light in SI lux units */light115,5564 - float pressure; ///< pressure in hectopascal (hPa) */pressure116,5640 - float relative_humidity; ///< relative humidity in percent */relative_humidity117,5724 - float current; ///< current in milliamps (mA) */current118,5807 - float voltage; ///< voltage in volts (V) */voltage119,5887 - sensors_color_t color; ///< color in RGB component values */color120,5962 -} sensors_event_t;sensors_event_t122,6086 - char name[12]; ///< sensor name */name128,6241 - int32_t version; ///< version of the hardware + driver */version129,6307 - int32_t sensor_id; ///< unique sensor identifier */sensor_id130,6394 - int32_t type; ///< this sensor's type (ex. SENSOR_TYPE_LIGHT) */type131,6473 - float max_value; ///< maximum value of this sensor's value in SI units */max_value132,6570 - float min_value; ///< minimum value of this sensor's value in SI units */min_value133,6673 - float resolution; ///< smallest difference between two values reported by this sensor */resolution134,6776 - int32_t min_delay; ///< min delay in microseconds between events. zero = not a constant rate */min_delay135,6893 -} sensor_t;sensor_t136,7016 -class Adafruit_Sensor {Adafruit_Sensor143,7248 - Adafruit_Sensor() {}Adafruit_Sensor146,7301 - virtual ~Adafruit_Sensor() {}~Adafruit_Sensor147,7324 - virtual void enableAutoRange(bool enabled) {};enableAutoRange157,7691 - bool _autoRange; ///< state of auto-ranging for this sensor. True if enabled, false if disabled_autoRange175,8302 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/Adafruit_CPlay_Speaker.h,399 -#define ADAFRUIT_CPLAY_SPEAKER_HADAFRUIT_CPLAY_SPEAKER_H5,121 - #define CPLAY_SPEAKER_SHUTDOWN CPLAY_SPEAKER_SHUTDOWN10,254 -class Adafruit_CPlay_Speaker {Adafruit_CPlay_Speaker18,594 - Adafruit_CPlay_Speaker(void) { started = false; };Adafruit_CPlay_Speaker20,634 - void off(void) { enable(false); };off36,1185 - void on(void) { enable(true); };on44,1492 - bool started;started47,1538 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/Adafruit_ZeroPDM.h,5033 -#define ADAFRUIT_ZEROPDM_HADAFRUIT_ZEROPDM_H26,1277 -#define DEBUGDEBUG34,1432 -#define DEBUG_PRINTER DEBUG_PRINTER37,1522 -class Adafruit_ZeroPDM {Adafruit_ZeroPDM40,1553 - uint8_t getSerializer(void) { return _i2sserializer; };getSerializer58,2166 - int _clk, _data;_clk62,2277 - int _clk, _data;_data62,2277 - uint32_t _clk_pin, _clk_mux, _data_pin, _data_mux;_clk_pin63,2296 - uint32_t _clk_pin, _clk_mux, _data_pin, _data_mux;_clk_mux63,2296 - uint32_t _clk_pin, _clk_mux, _data_pin, _data_mux;_data_pin63,2296 - uint32_t _clk_pin, _clk_mux, _data_pin, _data_mux;_data_mux63,2296 - uint8_t _i2sserializer;_i2sserializer64,2349 - uint8_t _i2sclock;_i2sclock65,2375 - uint8_t _gclk;_gclk66,2396 - I2s *_hw;_hw68,2414 -enum i2s_master_clock_source {i2s_master_clock_source77,2502 - I2S_MASTER_CLOCK_SOURCE_GCLK,I2S_MASTER_CLOCK_SOURCE_GCLK79,2582 - I2S_MASTER_CLOCK_SOURCE_MCKPINI2S_MASTER_CLOCK_SOURCE_MCKPIN81,2662 -enum i2s_serial_clock_source {i2s_serial_clock_source87,2745 - I2S_SERIAL_CLOCK_SOURCE_MCKDIV,I2S_SERIAL_CLOCK_SOURCE_MCKDIV89,2832 - I2S_SERIAL_CLOCK_SOURCE_SCKPINI2S_SERIAL_CLOCK_SOURCE_SCKPIN91,2920 -enum i2s_data_delay {i2s_data_delay97,2999 - I2S_DATA_DELAY_0,I2S_DATA_DELAY_099,3055 - I2S_DATA_DELAY_1,I2S_DATA_DELAY_1101,3111 - I2S_DATA_DELAY_LEFT_JUSTIFIED = I2S_DATA_DELAY_0,I2S_DATA_DELAY_LEFT_JUSTIFIED103,3164 - I2S_DATA_DELAY_I2S = I2S_DATA_DELAY_1I2S_DATA_DELAY_I2S105,3252 -enum i2s_frame_sync_source {i2s_frame_sync_source111,3329 - I2S_FRAME_SYNC_SOURCE_SCKDIV,I2S_FRAME_SYNC_SOURCE_SCKDIV113,3415 - I2S_FRAME_SYNC_SOURCE_FSPINI2S_FRAME_SYNC_SOURCE_FSPIN115,3497 -enum i2s_frame_sync_width {i2s_frame_sync_width121,3576 - I2S_FRAME_SYNC_WIDTH_SLOT,I2S_FRAME_SYNC_WIDTH_SLOT123,3650 - I2S_FRAME_SYNC_WIDTH_HALF_FRAME,I2S_FRAME_SYNC_WIDTH_HALF_FRAME125,3730 - I2S_FRAME_SYNC_WIDTH_BIT,I2S_FRAME_SYNC_WIDTH_BIT127,3809 - I2S_FRAME_SYNC_WIDTH_BURSTI2S_FRAME_SYNC_WIDTH_BURST130,3935 -enum i2s_slot_size {i2s_slot_size136,4031 - I2S_SLOT_SIZE_8_BIT,I2S_SLOT_SIZE_8_BIT138,4071 - I2S_SLOT_SIZE_16_BIT,I2S_SLOT_SIZE_16_BIT140,4113 - I2S_SLOT_SIZE_24_BIT,I2S_SLOT_SIZE_24_BIT142,4156 - I2S_SLOT_SIZE_32_BITI2S_SLOT_SIZE_32_BIT144,4199 -enum i2s_dma_usage {i2s_dma_usage150,4263 - I2S_DMA_USE_SINGLE_CHANNEL_FOR_ALL,I2S_DMA_USE_SINGLE_CHANNEL_FOR_ALL152,4332 - I2S_DMA_USE_ONE_CHANNEL_PER_DATA_CHANNELI2S_DMA_USE_ONE_CHANNEL_PER_DATA_CHANNEL154,4410 -enum i2s_data_format {i2s_data_format160,4518 - I2S_DATA_FORMAT_STEREO,I2S_DATA_FORMAT_STEREO162,4593 - I2S_DATA_FORMAT_MONOI2S_DATA_FORMAT_MONO165,4715 -enum i2s_bit_order {i2s_bit_order171,4771 - I2S_BIT_ORDER_MSB_FIRST,I2S_BIT_ORDER_MSB_FIRST173,4868 - I2S_BIT_ORDER_LSB_FIRSTI2S_BIT_ORDER_LSB_FIRST175,4944 -enum i2s_bit_padding {i2s_bit_padding181,5005 - I2S_BIT_PADDING_0,I2S_BIT_PADDING_0183,5051 - I2S_BIT_PADDING_1,I2S_BIT_PADDING_1185,5094 - I2S_BIT_PADDING_MSB,I2S_BIT_PADDING_MSB187,5141 - I2S_BIT_PADDING_LSB,I2S_BIT_PADDING_LSB189,5190 -enum i2s_data_adjust {i2s_data_adjust195,5248 - I2S_DATA_ADJUST_RIGHT,I2S_DATA_ADJUST_RIGHT197,5310 - I2S_DATA_ADJUST_LEFTI2S_DATA_ADJUST_LEFT199,5372 -enum i2s_data_size {i2s_data_size205,5428 - I2S_DATA_SIZE_32BIT,I2S_DATA_SIZE_32BIT207,5464 - I2S_DATA_SIZE_24BIT,I2S_DATA_SIZE_24BIT209,5501 - I2S_DATA_SIZE_20BIT,I2S_DATA_SIZE_20BIT211,5538 - I2S_DATA_SIZE_18BIT,I2S_DATA_SIZE_18BIT213,5575 - I2S_DATA_SIZE_16BIT,I2S_DATA_SIZE_16BIT215,5612 - I2S_DATA_SIZE_16BIT_COMPACT,I2S_DATA_SIZE_16BIT_COMPACT217,5664 - I2S_DATA_SIZE_8BIT,I2S_DATA_SIZE_8BIT219,5708 - I2S_DATA_SIZE_8BIT_COMPACTI2S_DATA_SIZE_8BIT_COMPACT221,5758 -enum i2s_slot_adjust {i2s_slot_adjust227,5822 - I2S_SLOT_ADJUST_RIGHT,I2S_SLOT_ADJUST_RIGHT229,5884 - I2S_SLOT_ADJUST_LEFTI2S_SLOT_ADJUST_LEFT231,5946 -enum i2s_data_padding {i2s_data_padding237,6000 - I2S_DATA_PADDING_0,I2S_DATA_PADDING_0239,6063 - I2S_DATA_PADDING_SAME_AS_LAST,I2S_DATA_PADDING_SAME_AS_LAST241,6131 - I2S_DATA_PADDING_LAST = I2S_DATA_PADDING_SAME_AS_LAST,I2S_DATA_PADDING_LAST244,6256 - I2S_DATA_PADDING_SAME = I2S_DATA_PADDING_SAME_AS_LASTI2S_DATA_PADDING_SAME247,6405 -enum i2s_line_default_state {i2s_line_default_state253,6517 - I2S_LINE_DEFAULT_0,I2S_LINE_DEFAULT_0255,6581 - I2S_LINE_DEFAULT_1,I2S_LINE_DEFAULT_1257,6636 - I2S_LINE_DEFAULT_HIGH_IMPEDANCE = 3,I2S_LINE_DEFAULT_HIGH_IMPEDANCE259,6704 - I2S_LINE_DEFAULT_HIZ = I2S_LINE_DEFAULT_HIGH_IMPEDANCEI2S_LINE_DEFAULT_HIZ262,6837 -enum i2s_serializer_mode {i2s_serializer_mode268,6928 - I2S_SERIALIZER_RECEIVE,I2S_SERIALIZER_RECEIVE270,6998 - I2S_SERIALIZER_TRANSMIT,I2S_SERIALIZER_TRANSMIT272,7067 - I2S_SERIALIZER_PDM2I2S_SERIALIZER_PDM2274,7159 -enum i2s_clock_unit {i2s_clock_unit280,7220 - I2S_CLOCK_UNIT_0,I2S_CLOCK_UNIT_0282,7271 - I2S_CLOCK_UNIT_1,I2S_CLOCK_UNIT_1284,7319 - I2S_CLOCK_UNIT_NI2S_CLOCK_UNIT_N286,7376 -enum i2s_serializer {i2s_serializer292,7434 - I2S_SERIALIZER_0,I2S_SERIALIZER_0294,7485 - I2S_SERIALIZER_1,I2S_SERIALIZER_1296,7533 - I2S_SERIALIZER_NI2S_SERIALIZER_N298,7590 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/CP_Boards.h,21902 -#define Firmata_Boards_hFirmata_Boards_h17,584 -#define MAX_SERVOS MAX_SERVOS32,1053 -#define digitalPinHasPWM(digitalPinHasPWM141,5839 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS147,6088 -#define TOTAL_PINS TOTAL_PINS148,6122 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS150,6188 -#define TOTAL_PINS TOTAL_PINS151,6222 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN153,6289 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL154,6324 -#define IS_PIN_ANALOG(IS_PIN_ANALOG155,6380 -#define IS_PIN_PWM(IS_PIN_PWM156,6456 -#define IS_PIN_SERVO(IS_PIN_SERVO157,6508 -#define IS_PIN_I2C(IS_PIN_I2C158,6584 -#define IS_PIN_SPI(IS_PIN_SPI159,6641 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL160,6729 -#define PIN_TO_ANALOG(PIN_TO_ANALOG161,6765 -#define PIN_TO_PWM(PIN_TO_PWM162,6808 -#define PIN_TO_SERVO(PIN_TO_SERVO163,6858 -#define ARDUINO_PINOUT_OPTIMIZE ARDUINO_PINOUT_OPTIMIZE164,6900 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN169,6980 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL170,7017 -#define IS_PIN_ANALOG(IS_PIN_ANALOG171,7080 -#define IS_PIN_PWM(IS_PIN_PWM172,7184 -#define IS_PIN_SERVO(IS_PIN_SERVO173,7236 -#define IS_PIN_I2C(IS_PIN_I2C174,7299 -#define IS_PIN_SPI(IS_PIN_SPI175,7358 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL176,7446 -#define PIN_TO_ANALOG(PIN_TO_ANALOG177,7482 -#define PIN_TO_PWM(PIN_TO_PWM178,7539 -#define PIN_TO_SERVO(PIN_TO_SERVO179,7589 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS184,7674 -#define TOTAL_PINS TOTAL_PINS185,7708 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN186,7768 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL187,7803 -#define IS_PIN_ANALOG(IS_PIN_ANALOG188,7859 -#define IS_PIN_PWM(IS_PIN_PWM189,7916 -#define IS_PIN_SERVO(IS_PIN_SERVO190,7968 -#define IS_PIN_I2C(IS_PIN_I2C191,8044 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL192,8101 -#define PIN_TO_ANALOG(PIN_TO_ANALOG193,8137 -#define PIN_TO_PWM(PIN_TO_PWM194,8180 -#define PIN_TO_SERVO(PIN_TO_SERVO195,8230 -#define ARDUINO_PINOUT_OPTIMIZE ARDUINO_PINOUT_OPTIMIZE196,8272 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS201,8389 -#define TOTAL_PINS TOTAL_PINS202,8424 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN203,8485 -#define PIN_SERIAL1_RX PIN_SERIAL1_RX204,8520 -#define PIN_SERIAL1_TX PIN_SERIAL1_TX205,8555 -#define PIN_SERIAL2_RX PIN_SERIAL2_RX206,8590 -#define PIN_SERIAL2_TX PIN_SERIAL2_TX207,8625 -#define PIN_SERIAL3_RX PIN_SERIAL3_RX208,8660 -#define PIN_SERIAL3_TX PIN_SERIAL3_TX209,8695 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL210,8730 -#define IS_PIN_ANALOG(IS_PIN_ANALOG211,8793 -#define IS_PIN_PWM(IS_PIN_PWM212,8857 -#define IS_PIN_SERVO(IS_PIN_SERVO213,8909 -#define IS_PIN_I2C(IS_PIN_I2C214,8976 -#define IS_PIN_SPI(IS_PIN_SPI215,9033 -#define IS_PIN_SERIAL(IS_PIN_SERIAL216,9121 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL217,9176 -#define PIN_TO_ANALOG(PIN_TO_ANALOG218,9212 -#define PIN_TO_PWM(PIN_TO_PWM219,9255 -#define PIN_TO_SERVO(PIN_TO_SERVO220,9305 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS225,9391 -#define TOTAL_PINS TOTAL_PINS226,9426 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN227,9487 -#define PIN_SERIAL1_RX PIN_SERIAL1_RX228,9522 -#define PIN_SERIAL1_TX PIN_SERIAL1_TX229,9557 -#define PIN_SERIAL2_RX PIN_SERIAL2_RX230,9592 -#define PIN_SERIAL2_TX PIN_SERIAL2_TX231,9627 -#define PIN_SERIAL3_RX PIN_SERIAL3_RX232,9662 -#define PIN_SERIAL3_TX PIN_SERIAL3_TX233,9697 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL234,9732 -#define IS_PIN_ANALOG(IS_PIN_ANALOG235,9795 -#define IS_PIN_PWM(IS_PIN_PWM236,9859 -#define IS_PIN_SERVO(IS_PIN_SERVO237,9911 -#define IS_PIN_I2C(IS_PIN_I2C238,9978 -#define IS_PIN_SERIAL(IS_PIN_SERIAL239,10044 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL240,10099 -#define PIN_TO_ANALOG(PIN_TO_ANALOG241,10135 -#define PIN_TO_PWM(PIN_TO_PWM242,10178 -#define PIN_TO_SERVO(PIN_TO_SERVO243,10228 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS248,10335 -#define TOTAL_PINS TOTAL_PINS249,10369 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL250,10453 -#define IS_PIN_ANALOG(IS_PIN_ANALOG251,10532 -#define IS_PIN_PWM(IS_PIN_PWM252,10608 -#define IS_PIN_SERVO(IS_PIN_SERVO253,10660 -#define IS_PIN_I2C(IS_PIN_I2C254,10757 -#define IS_PIN_SPI(IS_PIN_SPI255,10836 -#define IS_PIN_SERIAL(IS_PIN_SERIAL256,10924 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL257,11046 -#define PIN_TO_ANALOG(PIN_TO_ANALOG258,11082 -#define PIN_TO_PWM(PIN_TO_PWM259,11125 -#define PIN_TO_SERVO(PIN_TO_SERVO260,11175 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS267,11450 -#define TOTAL_PINS TOTAL_PINS268,11484 -#define TOTAL_PORTS TOTAL_PORTS269,11560 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN270,11642 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL273,11842 -#define IS_PIN_ANALOG(IS_PIN_ANALOG274,11898 -#define IS_PIN_PWM(IS_PIN_PWM275,11974 -#define IS_PIN_SERVO(IS_PIN_SERVO276,12026 -#define IS_PIN_I2C(IS_PIN_I2C277,12123 -#define IS_PIN_SPI(IS_PIN_SPI278,12202 -#define IS_PIN_SERIAL(IS_PIN_SERIAL279,12301 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL280,12356 -#define PIN_TO_ANALOG(PIN_TO_ANALOG281,12392 -#define PIN_TO_PWM(PIN_TO_PWM282,12435 -#define PIN_TO_SERVO(PIN_TO_SERVO283,12485 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS288,12602 -#define TOTAL_PINS TOTAL_PINS289,12652 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN290,12746 -#define PIN_SERIAL1_RX PIN_SERIAL1_RX291,12790 -#define PIN_SERIAL1_TX PIN_SERIAL1_TX292,12824 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL293,12858 -#define IS_PIN_ANALOG(IS_PIN_ANALOG294,12914 -#define IS_PIN_PWM(IS_PIN_PWM295,12990 -#define IS_PIN_SERVO(IS_PIN_SERVO296,13056 -#define IS_PIN_I2C(IS_PIN_I2C297,13153 -#define IS_PIN_SPI(IS_PIN_SPI298,13234 -#define IS_PIN_SERIAL(IS_PIN_SERIAL299,13322 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL300,13377 -#define PIN_TO_ANALOG(PIN_TO_ANALOG301,13413 -#define PIN_TO_PWM(PIN_TO_PWM302,13456 -#define PIN_TO_SERVO(PIN_TO_SERVO303,13506 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS308,13617 -#define TOTAL_PINS TOTAL_PINS309,13651 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN310,13712 -#define PIN_SERIAL1_RX PIN_SERIAL1_RX311,13746 -#define PIN_SERIAL1_TX PIN_SERIAL1_TX312,13780 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL313,13814 -#define IS_PIN_ANALOG(IS_PIN_ANALOG314,13877 -#define IS_PIN_PWM(IS_PIN_PWM315,13913 -#define IS_PIN_SERVO(IS_PIN_SERVO316,13965 -#define IS_PIN_I2C(IS_PIN_I2C317,14028 -#define IS_PIN_SPI(IS_PIN_SPI318,14064 -#define IS_PIN_SERIAL(IS_PIN_SERIAL319,14152 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL320,14207 -#define PIN_TO_ANALOG(PIN_TO_ANALOG321,14243 -#define PIN_TO_PWM(PIN_TO_PWM322,14279 -#define PIN_TO_SERVO(PIN_TO_SERVO323,14329 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS328,14439 -#define TOTAL_PINS TOTAL_PINS329,14474 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN330,14535 -#define PIN_SERIAL1_RX PIN_SERIAL1_RX331,14570 -#define PIN_SERIAL1_TX PIN_SERIAL1_TX332,14604 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL333,14638 -#define IS_PIN_ANALOG(IS_PIN_ANALOG334,14701 -#define IS_PIN_PWM(IS_PIN_PWM335,14758 -#define IS_PIN_SERVO(IS_PIN_SERVO336,14810 -#define IS_PIN_I2C(IS_PIN_I2C337,14873 -#define IS_PIN_SPI(IS_PIN_SPI338,14928 -#define IS_PIN_SERIAL(IS_PIN_SERIAL339,15016 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL340,15071 -#define PIN_TO_ANALOG(PIN_TO_ANALOG341,15107 -#define PIN_TO_PWM(PIN_TO_PWM342,15168 -#define PIN_TO_SERVO(PIN_TO_SERVO343,15218 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS348,15338 -#define TOTAL_PINS TOTAL_PINS349,15373 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN350,15453 -#define PIN_SERIAL1_RX PIN_SERIAL1_RX351,15488 -#define PIN_SERIAL1_TX PIN_SERIAL1_TX352,15522 -#define PIN_SERIAL2_RX PIN_SERIAL2_RX353,15556 -#define PIN_SERIAL2_TX PIN_SERIAL2_TX354,15590 -#define PIN_SERIAL3_RX PIN_SERIAL3_RX355,15625 -#define PIN_SERIAL3_TX PIN_SERIAL3_TX356,15659 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL357,15693 -#define IS_PIN_ANALOG(IS_PIN_ANALOG358,15749 -#define IS_PIN_PWM(IS_PIN_PWM359,15836 -#define IS_PIN_SERVO(IS_PIN_SERVO360,15888 -#define IS_PIN_I2C(IS_PIN_I2C361,15951 -#define IS_PIN_SERIAL(IS_PIN_SERIAL362,16008 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL363,16090 -#define PIN_TO_ANALOG(PIN_TO_ANALOG364,16126 -#define PIN_TO_PWM(PIN_TO_PWM365,16194 -#define PIN_TO_SERVO(PIN_TO_SERVO366,16244 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS371,16323 -#define TOTAL_PINS TOTAL_PINS372,16358 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN373,16427 -#define PIN_SERIAL1_RX PIN_SERIAL1_RX374,16462 -#define PIN_SERIAL1_TX PIN_SERIAL1_TX375,16496 -#define PIN_SERIAL2_RX PIN_SERIAL2_RX376,16530 -#define PIN_SERIAL2_TX PIN_SERIAL2_TX377,16564 -#define PIN_SERIAL3_RX PIN_SERIAL3_RX378,16599 -#define PIN_SERIAL3_TX PIN_SERIAL3_TX379,16633 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL380,16667 -#define IS_PIN_ANALOG(IS_PIN_ANALOG381,16723 -#define IS_PIN_PWM(IS_PIN_PWM382,16767 -#define IS_PIN_SERVO(IS_PIN_SERVO383,16819 -#define IS_PIN_I2C(IS_PIN_I2C384,16882 -#define IS_PIN_SERIAL(IS_PIN_SERIAL385,16939 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL386,17021 -#define PIN_TO_ANALOG(PIN_TO_ANALOG387,17057 -#define PIN_TO_PWM(PIN_TO_PWM388,17100 -#define PIN_TO_SERVO(PIN_TO_SERVO389,17150 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS394,17278 -#define TOTAL_PINS TOTAL_PINS395,17312 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN396,17372 -#define PIN_SERIAL1_RX PIN_SERIAL1_RX397,17406 -#define PIN_SERIAL1_TX PIN_SERIAL1_TX398,17440 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL399,17474 -#define IS_PIN_ANALOG(IS_PIN_ANALOG400,17537 -#define IS_PIN_PWM(IS_PIN_PWM401,17601 -#define IS_PIN_SERVO(IS_PIN_SERVO402,17653 -#define IS_PIN_I2C(IS_PIN_I2C403,17716 -#define IS_PIN_SPI(IS_PIN_SPI404,17771 -#define IS_PIN_SERIAL(IS_PIN_SERIAL405,17859 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL406,17914 -#define PIN_TO_ANALOG(PIN_TO_ANALOG407,17950 -#define PIN_TO_PWM(PIN_TO_PWM408,17993 -#define PIN_TO_SERVO(PIN_TO_SERVO409,18043 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS414,18127 -#define TOTAL_PINS TOTAL_PINS415,18162 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN416,18255 -#define PIN_SERIAL1_RX PIN_SERIAL1_RX417,18290 -#define PIN_SERIAL1_TX PIN_SERIAL1_TX418,18324 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL419,18358 -#define IS_PIN_ANALOG(IS_PIN_ANALOG420,18421 -#define IS_PIN_PWM(IS_PIN_PWM421,18485 -#define IS_PIN_SERVO(IS_PIN_SERVO422,18603 -#define IS_PIN_I2C(IS_PIN_I2C423,18666 -#define IS_PIN_SPI(IS_PIN_SPI424,18721 -#define IS_PIN_SERIAL(IS_PIN_SERIAL425,18809 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL426,18864 -#define PIN_TO_ANALOG(PIN_TO_ANALOG427,18900 -#define PIN_TO_PWM(PIN_TO_PWM428,18941 -#define PIN_TO_SERVO(PIN_TO_SERVO429,18991 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS434,19112 -#define TOTAL_PINS TOTAL_PINS435,19146 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN436,19206 -#define PIN_SERIAL1_RX PIN_SERIAL1_RX437,19241 -#define PIN_SERIAL1_TX PIN_SERIAL1_TX438,19275 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL439,19309 -#define IS_PIN_ANALOG(IS_PIN_ANALOG440,19365 -#define IS_PIN_PWM(IS_PIN_PWM441,19422 -#define IS_PIN_SERVO(IS_PIN_SERVO442,19474 -#define IS_PIN_I2C(IS_PIN_I2C443,19550 -#define IS_PIN_SPI(IS_PIN_SPI444,19609 -#define IS_PIN_SERIAL(IS_PIN_SERIAL445,19697 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL446,19752 -#define PIN_TO_ANALOG(PIN_TO_ANALOG447,19788 -#define PIN_TO_PWM(PIN_TO_PWM448,19831 -#define PIN_TO_SERVO(PIN_TO_SERVO449,19881 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS454,20012 -#define TOTAL_PINS TOTAL_PINS455,20046 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL456,20105 -#define IS_PIN_ANALOG(IS_PIN_ANALOG457,20161 -#define IS_PIN_PWM(IS_PIN_PWM458,20276 -#define IS_PIN_SERVO(IS_PIN_SERVO459,20343 -#define IS_PIN_I2C(IS_PIN_I2C460,20398 -#define IS_PIN_SPI(IS_PIN_SPI461,20457 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL462,20545 -#define PIN_TO_ANALOG(PIN_TO_ANALOG463,20581 -#define PIN_TO_PWM(PIN_TO_PWM464,20623 -#define PIN_TO_SERVO(PIN_TO_SERVO465,20673 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS470,20787 -#define TOTAL_PINS TOTAL_PINS471,20821 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN472,20881 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL473,20915 -#define IS_PIN_ANALOG(IS_PIN_ANALOG474,20978 -#define IS_PIN_PWM(IS_PIN_PWM475,21042 -#define IS_PIN_SERVO(IS_PIN_SERVO476,21094 -#define IS_PIN_I2C(IS_PIN_I2C477,21157 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL478,21214 -#define PIN_TO_ANALOG(PIN_TO_ANALOG479,21250 -#define PIN_TO_PWM(PIN_TO_PWM480,21293 -#define PIN_TO_SERVO(PIN_TO_SERVO481,21343 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS486,21434 -#define TOTAL_PINS TOTAL_PINS487,21468 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN488,21528 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL489,21563 -#define IS_PIN_ANALOG(IS_PIN_ANALOG490,21626 -#define IS_PIN_PWM(IS_PIN_PWM491,21690 -#define IS_PIN_SERVO(IS_PIN_SERVO492,21742 -#define IS_PIN_I2C(IS_PIN_I2C493,21805 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL494,21860 -#define PIN_TO_ANALOG(PIN_TO_ANALOG495,21896 -#define PIN_TO_PWM(PIN_TO_PWM496,21939 -#define PIN_TO_SERVO(PIN_TO_SERVO497,21989 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS502,22096 -#define TOTAL_PINS TOTAL_PINS503,22151 -#define MAX_SERVOS MAX_SERVOS504,22231 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN505,22280 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL506,22321 -#define IS_PIN_ANALOG(IS_PIN_ANALOG507,22355 -#define IS_PIN_PWM(IS_PIN_PWM508,22412 -#define IS_PIN_SERVO(IS_PIN_SERVO509,22462 -#define IS_PIN_I2C(IS_PIN_I2C510,22512 -#define IS_PIN_SPI(IS_PIN_SPI511,22567 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL512,22655 -#define PIN_TO_ANALOG(PIN_TO_ANALOG513,22691 -#define PIN_TO_PWM(PIN_TO_PWM514,22739 -#define PIN_TO_SERVO(PIN_TO_SERVO515,22775 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS521,22997 -#define TOTAL_PINS TOTAL_PINS522,23120 -#define MAX_SERVOS MAX_SERVOS523,23175 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN524,23224 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL525,23265 -#define IS_PIN_ANALOG(IS_PIN_ANALOG526,23348 -#define IS_PIN_PWM(IS_PIN_PWM527,23418 -#define IS_PIN_SERVO(IS_PIN_SERVO528,23468 -#define IS_PIN_I2C(IS_PIN_I2C529,23518 -#define IS_PIN_SPI(IS_PIN_SPI530,23575 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL531,23663 -#define PIN_TO_ANALOG(PIN_TO_ANALOG532,23699 -#define PIN_TO_PWM(PIN_TO_PWM533,23735 -#define PIN_TO_SERVO(PIN_TO_SERVO534,23771 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS539,23913 -#define TOTAL_PINS TOTAL_PINS540,23967 -#define MAX_SERVOS MAX_SERVOS541,24046 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN542,24138 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL543,24179 -#define IS_PIN_ANALOG(IS_PIN_ANALOG544,24222 -#define IS_PIN_PWM(IS_PIN_PWM545,24279 -#define IS_PIN_SERVO(IS_PIN_SERVO546,24329 -#define IS_PIN_I2C(IS_PIN_I2C547,24379 -#define IS_PIN_SPI(IS_PIN_SPI548,24436 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL549,24524 -#define PIN_TO_ANALOG(PIN_TO_ANALOG550,24560 -#define PIN_TO_PWM(PIN_TO_PWM551,24603 -#define PIN_TO_SERVO(PIN_TO_SERVO552,24639 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS557,24727 -#define TOTAL_PINS TOTAL_PINS558,24841 -#define MAX_SERVOS MAX_SERVOS559,24896 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN560,24988 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL561,25029 -#define IS_PIN_ANALOG(IS_PIN_ANALOG562,25132 -#define IS_PIN_PWM(IS_PIN_PWM563,25188 -#define IS_PIN_SERVO(IS_PIN_SERVO564,25238 -#define IS_PIN_I2C(IS_PIN_I2C565,25288 -#define IS_PIN_SPI(IS_PIN_SPI566,25343 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL567,25431 -#define PIN_TO_ANALOG(PIN_TO_ANALOG568,25467 -#define PIN_TO_PWM(PIN_TO_PWM569,25503 -#define PIN_TO_SERVO(PIN_TO_SERVO570,25539 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS575,25627 -#define TOTAL_PINS TOTAL_PINS576,25682 -#define MAX_SERVOS MAX_SERVOS577,25761 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN578,25853 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL579,25894 -#define IS_PIN_ANALOG(IS_PIN_ANALOG580,25937 -#define IS_PIN_PWM(IS_PIN_PWM581,25994 -#define IS_PIN_SERVO(IS_PIN_SERVO582,26044 -#define IS_PIN_I2C(IS_PIN_I2C583,26094 -#define IS_PIN_SPI(IS_PIN_SPI584,26151 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL585,26239 -#define PIN_TO_ANALOG(PIN_TO_ANALOG586,26275 -#define PIN_TO_PWM(PIN_TO_PWM587,26318 -#define PIN_TO_SERVO(PIN_TO_SERVO588,26354 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS593,26442 -#define TOTAL_PINS TOTAL_PINS594,26490 -#define MAX_SERVOS MAX_SERVOS595,26539 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN596,26588 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL597,26629 -#define IS_PIN_ANALOG(IS_PIN_ANALOG598,26732 -#define IS_PIN_PWM(IS_PIN_PWM599,26789 -#define IS_PIN_SERVO(IS_PIN_SERVO600,26839 -#define IS_PIN_I2C(IS_PIN_I2C601,26889 -#define IS_PIN_SPI(IS_PIN_SPI602,26946 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL603,27034 -#define PIN_TO_ANALOG(PIN_TO_ANALOG604,27070 -#define PIN_TO_PWM(PIN_TO_PWM605,27113 -#define PIN_TO_SERVO(PIN_TO_SERVO606,27149 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS611,27241 -#define TOTAL_PINS TOTAL_PINS612,27296 -#define MAX_SERVOS MAX_SERVOS613,27351 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN614,27400 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL615,27441 -#define IS_PIN_ANALOG(IS_PIN_ANALOG616,27544 -#define IS_PIN_PWM(IS_PIN_PWM617,27601 -#define IS_PIN_SERVO(IS_PIN_SERVO618,27651 -#define IS_PIN_I2C(IS_PIN_I2C619,27701 -#define IS_PIN_SPI(IS_PIN_SPI620,27758 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL621,27846 -#define PIN_TO_ANALOG(PIN_TO_ANALOG622,27882 -#define PIN_TO_PWM(PIN_TO_PWM623,27950 -#define PIN_TO_SERVO(PIN_TO_SERVO624,27986 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS629,28129 -#define TOTAL_PINS TOTAL_PINS630,28184 -#define MAX_SERVOS MAX_SERVOS631,28239 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN632,28288 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL633,28329 -#define IS_PIN_ANALOG(IS_PIN_ANALOG634,28372 -#define IS_PIN_PWM(IS_PIN_PWM635,28429 -#define IS_PIN_SERVO(IS_PIN_SERVO636,28479 -#define IS_PIN_I2C(IS_PIN_I2C637,28529 -#define IS_PIN_SPI(IS_PIN_SPI638,28586 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL639,28674 -#define PIN_TO_ANALOG(PIN_TO_ANALOG640,28710 -#define PIN_TO_PWM(PIN_TO_PWM641,28753 -#define PIN_TO_SERVO(PIN_TO_SERVO642,28789 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS647,28881 -#define TOTAL_PINS TOTAL_PINS648,28916 -#define MAX_SERVOS MAX_SERVOS649,28971 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN650,29020 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL651,29061 -#define IS_PIN_ANALOG(IS_PIN_ANALOG652,29183 -#define IS_PIN_PWM(IS_PIN_PWM653,29240 -#define IS_PIN_SERVO(IS_PIN_SERVO654,29290 -#define IS_PIN_I2C(IS_PIN_I2C655,29340 -#define IS_PIN_SPI(IS_PIN_SPI656,29397 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL657,29485 -#define PIN_TO_ANALOG(PIN_TO_ANALOG658,29521 -#define PIN_TO_PWM(PIN_TO_PWM660,29661 -#define PIN_TO_SERVO(PIN_TO_SERVO661,29697 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS667,29930 -#define TOTAL_PINS TOTAL_PINS668,29964 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN669,30019 -#define PIN_SERIAL1_RX PIN_SERIAL1_RX670,30054 -#define PIN_SERIAL1_TX PIN_SERIAL1_TX671,30089 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL672,30124 -#define IS_PIN_ANALOG(IS_PIN_ANALOG673,30216 -#define IS_PIN_PWM(IS_PIN_PWM674,30273 -#define IS_PIN_SERVO(IS_PIN_SERVO675,30325 -#define IS_PIN_I2C(IS_PIN_I2C676,30375 -#define IS_PIN_SPI(IS_PIN_SPI677,30434 -#define IS_PIN_SERIAL(IS_PIN_SERIAL678,30522 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL679,30579 -#define PIN_TO_ANALOG(PIN_TO_ANALOG680,30615 -#define PIN_TO_PWM(PIN_TO_PWM681,30658 -#define PIN_TO_SERVO(PIN_TO_SERVO682,30708 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS687,30881 -#define TOTAL_PINS TOTAL_PINS688,30931 -#define PIN_SERIAL_RX PIN_SERIAL_RX689,30986 -#define PIN_SERIAL_TX PIN_SERIAL_TX690,31020 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL691,31054 -#define IS_PIN_ANALOG(IS_PIN_ANALOG692,31138 -#define IS_PIN_PWM(IS_PIN_PWM693,31214 -#define IS_PIN_SERVO(IS_PIN_SERVO694,31266 -#define IS_PIN_I2C(IS_PIN_I2C695,31338 -#define IS_PIN_SPI(IS_PIN_SPI696,31397 -#define IS_PIN_INTERRUPT(IS_PIN_INTERRUPT697,31485 -#define IS_PIN_SERIAL(IS_PIN_SERIAL698,31563 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL699,31642 -#define PIN_TO_ANALOG(PIN_TO_ANALOG700,31678 -#define PIN_TO_PWM(PIN_TO_PWM701,31721 -#define PIN_TO_SERVO(PIN_TO_SERVO702,31771 -#define DEFAULT_PWM_RESOLUTION DEFAULT_PWM_RESOLUTION703,31807 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS707,31903 -#define TOTAL_PINS TOTAL_PINS708,31937 -#define TOTAL_PORTS TOTAL_PORTS709,32013 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN710,32095 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL713,32295 -#define IS_PIN_ANALOG(IS_PIN_ANALOG714,32351 -#define IS_PIN_PWM(IS_PIN_PWM715,32427 -#define IS_PIN_SERVO(IS_PIN_SERVO716,32479 -#define IS_PIN_I2C(IS_PIN_I2C717,32576 -#define IS_PIN_SPI(IS_PIN_SPI718,32655 -#define IS_PIN_SERIAL(IS_PIN_SERIAL719,32754 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL720,32809 -#define PIN_TO_ANALOG(PIN_TO_ANALOG721,32845 -#define PIN_TO_PWM(PIN_TO_PWM722,32888 -#define TOTAL_ANALOG_PINS TOTAL_ANALOG_PINS726,33015 -#define TOTAL_PINS TOTAL_PINS727,33049 -#define TOTAL_PORTS TOTAL_PORTS728,33125 -#define VERSION_BLINK_PIN VERSION_BLINK_PIN729,33207 -#define IS_PIN_DIGITAL(IS_PIN_DIGITAL732,33407 -#define IS_PIN_ANALOG(IS_PIN_ANALOG733,33463 -#define IS_PIN_PWM(IS_PIN_PWM734,33539 -#define IS_PIN_SERVO(IS_PIN_SERVO735,33591 -#define IS_PIN_I2C(IS_PIN_I2C736,33688 -#define IS_PIN_SPI(IS_PIN_SPI737,33767 -#define IS_PIN_SERIAL(IS_PIN_SERIAL738,33866 -#define PIN_TO_DIGITAL(PIN_TO_DIGITAL739,33921 -#define PIN_TO_ANALOG(PIN_TO_ANALOG740,33957 -#define PIN_TO_PWM(PIN_TO_PWM741,34000 -#define IS_PIN_SPI(IS_PIN_SPI751,34225 -#define IS_PIN_SERIAL(IS_PIN_SERIAL755,34289 -#define DEFAULT_PWM_RESOLUTION DEFAULT_PWM_RESOLUTION759,34362 -static inline unsigned char readPort(byte port, byte bitmask)readPort767,34691 -static inline unsigned char writePort(byte port, byte value, byte bitmask)writePort793,36242 -#define TOTAL_PORTS TOTAL_PORTS839,37744 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/CP_Firmata.h,5385 -#define Firmata_hFirmata_h15,534 -#define FIRMATA_PROTOCOL_MAJOR_VERSION FIRMATA_PROTOCOL_MAJOR_VERSION23,788 -#define FIRMATA_PROTOCOL_MINOR_VERSION FIRMATA_PROTOCOL_MINOR_VERSION24,860 -#define FIRMATA_PROTOCOL_BUGFIX_VERSION FIRMATA_PROTOCOL_BUGFIX_VERSION25,938 -#define FIRMATA_FIRMWARE_MAJOR_VERSION FIRMATA_FIRMWARE_MAJOR_VERSION31,1178 -#define FIRMATA_FIRMWARE_MINOR_VERSION FIRMATA_FIRMWARE_MINOR_VERSION32,1220 -#define FIRMATA_FIRMWARE_BUGFIX_VERSION FIRMATA_FIRMWARE_BUGFIX_VERSION33,1262 -#define FIRMATA_MAJOR_VERSION FIRMATA_MAJOR_VERSION38,1446 -#define FIRMATA_MINOR_VERSION FIRMATA_MINOR_VERSION39,1530 -#define FIRMATA_BUGFIX_VERSION FIRMATA_BUGFIX_VERSION40,1614 -#define MAX_DATA_BYTES MAX_DATA_BYTES42,1700 -#undef SET_PIN_MODESET_PIN_MODE46,1885 -#define DIGITAL_MESSAGE DIGITAL_MESSAGE50,1958 -#define ANALOG_MESSAGE ANALOG_MESSAGE51,2050 -#define REPORT_ANALOG REPORT_ANALOG52,2127 -#define REPORT_DIGITAL REPORT_DIGITAL53,2196 -#define SET_PIN_MODE SET_PIN_MODE55,2273 -#define SET_DIGITAL_PIN_VALUE SET_DIGITAL_PIN_VALUE56,2347 -#define REPORT_VERSION REPORT_VERSION58,2429 -#define SYSTEM_RESET SYSTEM_RESET59,2493 -#define START_SYSEX START_SYSEX61,2552 -#define END_SYSEX END_SYSEX62,2619 -#define SERIAL_MESSAGE SERIAL_MESSAGE66,2790 -#define ENCODER_DATA ENCODER_DATA67,2886 -#define SERVO_CONFIG SERVO_CONFIG68,2964 -#define STRING_DATA STRING_DATA69,3044 -#define STEPPER_DATA STEPPER_DATA70,3123 -#define ONEWIRE_DATA ONEWIRE_DATA71,3187 -#define SHIFT_DATA SHIFT_DATA72,3287 -#define I2C_REQUEST I2C_REQUEST73,3364 -#define I2C_REPLY I2C_REPLY74,3435 -#define I2C_CONFIG I2C_CONFIG75,3506 -#define EXTENDED_ANALOG EXTENDED_ANALOG76,3601 -#define PIN_STATE_QUERY PIN_STATE_QUERY77,3683 -#define PIN_STATE_RESPONSE PIN_STATE_RESPONSE78,3762 -#define CAPABILITY_QUERY CAPABILITY_QUERY79,3842 -#define CAPABILITY_RESPONSE CAPABILITY_RESPONSE80,3933 -#define ANALOG_MAPPING_QUERY ANALOG_MAPPING_QUERY81,4015 -#define ANALOG_MAPPING_RESPONSE ANALOG_MAPPING_RESPONSE82,4096 -#define REPORT_FIRMWARE REPORT_FIRMWARE83,4160 -#define SAMPLING_INTERVAL SAMPLING_INTERVAL84,4240 -#define SCHEDULER_DATA SCHEDULER_DATA85,4315 -#define SYSEX_NON_REALTIME SYSEX_NON_REALTIME86,4449 -#define SYSEX_REALTIME SYSEX_REALTIME87,4529 -#define FIRMATA_STRING FIRMATA_STRING89,4664 -#define SYSEX_I2C_REQUEST SYSEX_I2C_REQUEST90,4724 -#define SYSEX_I2C_REPLY SYSEX_I2C_REPLY91,4784 -#define SYSEX_SAMPLING_INTERVAL SYSEX_SAMPLING_INTERVAL92,4842 -#define PIN_MODE_ANALOG PIN_MODE_ANALOG97,5044 -#define PIN_MODE_PWM PIN_MODE_PWM98,5115 -#define PIN_MODE_SERVO PIN_MODE_SERVO99,5186 -#define PIN_MODE_SHIFT PIN_MODE_SHIFT100,5259 -#define PIN_MODE_I2C PIN_MODE_I2C101,5321 -#define PIN_MODE_ONEWIRE PIN_MODE_ONEWIRE102,5387 -#define PIN_MODE_STEPPER PIN_MODE_STEPPER103,5453 -#define PIN_MODE_ENCODER PIN_MODE_ENCODER104,5526 -#define PIN_MODE_SERIAL PIN_MODE_SERIAL105,5601 -#define PIN_MODE_PULLUP PIN_MODE_PULLUP106,5681 -#define PIN_MODE_IGNORE PIN_MODE_IGNORE107,5762 -#define TOTAL_PIN_MODES TOTAL_PIN_MODES108,5870 -#define ANALOG ANALOG110,5938 -#define PWM PWM111,6002 -#define SERVO SERVO112,6063 -#define SHIFT SHIFT113,6126 -#define I2C I2C114,6189 -#define ONEWIRE ONEWIRE115,6250 -#define STEPPER STEPPER116,6315 -#define ENCODER ENCODER117,6380 -#define IGNORE IGNORE118,6445 - typedef void (*callbackFunction)(byte, int);callbackFunction122,6552 - typedef void (*systemResetCallbackFunction)(void);systemResetCallbackFunction123,6599 - typedef void (*stringCallbackFunction)(char *);stringCallbackFunction124,6652 - typedef void (*sysexCallbackFunction)(byte command, byte argc, byte *argv);sysexCallbackFunction125,6702 -class FirmataClassFirmataClass129,6848 - Stream *FirmataStream;FirmataStream177,8547 - byte firmwareVersionCount;firmwareVersionCount179,8610 - byte *firmwareVersionVector;firmwareVersionVector180,8641 - byte waitForData; // this flag says the next serial input will be datawaitForData182,8707 - byte executeMultiByteCommand; // execute this after getting multi-byte dataexecuteMultiByteCommand183,8782 - byte multiByteChannel; // channel data for multiByteCommandsmultiByteChannel184,8862 - byte storedInputData[MAX_DATA_BYTES]; // multi-byte datastoredInputData185,8927 - boolean parsingSysex;parsingSysex187,9004 - int sysexBytesRead;sysexBytesRead188,9030 - byte pinConfig[TOTAL_PINS];pinConfig190,9082 - int pinState[TOTAL_PINS];pinState191,9114 - callbackFunction currentAnalogCallback;currentAnalogCallback194,9174 - callbackFunction currentDigitalCallback;currentDigitalCallback195,9218 - callbackFunction currentReportAnalogCallback;currentReportAnalogCallback196,9263 - callbackFunction currentReportDigitalCallback;currentReportDigitalCallback197,9313 - callbackFunction currentPinModeCallback;currentPinModeCallback198,9364 - callbackFunction currentPinValueCallback;currentPinValueCallback199,9409 - systemResetCallbackFunction currentSystemResetCallback;currentSystemResetCallback200,9455 - stringCallbackFunction currentStringCallback;currentStringCallback201,9515 - sysexCallbackFunction currentSysexCallback;currentSysexCallback202,9565 - boolean blinkVersionDisabled;blinkVersionDisabled204,9614 -#define setFirmwareVersion(setFirmwareVersion222,10273 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/CPlay_CapacitiveSensor.h,1089 -#define CapacitiveSensor_hCapacitiveSensor_h14,558 -#define RwReg RwReg23,704 -#define RwReg RwReg25,750 -class CPlay_CapacitiveSensorCPlay_CapacitiveSensor34,1047 - int error;error48,1510 - unsigned long leastTotal;leastTotal49,1522 - unsigned int loopTimingFactor;loopTimingFactor50,1550 - unsigned long CS_Timeout_Millis;CS_Timeout_Millis51,1584 - unsigned long CS_AutocaL_Millis;CS_AutocaL_Millis52,1619 - unsigned long lastCal;lastCal53,1654 - unsigned long total;total54,1679 - uint8_t _sendPin, _receivePin;_sendPin55,1702 - uint8_t _sendPin, _receivePin;_receivePin55,1702 - volatile RwReg *send_outport, *recv_outport, *recv_inport, *recv_direction;send_outport56,1734 - volatile RwReg *send_outport, *recv_outport, *recv_inport, *recv_direction;recv_outport56,1734 - volatile RwReg *send_outport, *recv_outport, *recv_inport, *recv_direction;recv_inport56,1734 - volatile RwReg *send_outport, *recv_outport, *recv_inport, *recv_direction;recv_direction56,1734 - RwReg send_mask, recv_mask;send_mask57,1811 - RwReg send_mask, recv_mask;recv_mask57,1811 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLib_HashRaw.h,764 -#define IRLIB_HASHRAW_HIRLIB_HASHRAW_H20,1033 -#define IR_SEND_RAW IR_SEND_RAW21,1057 -#define IR_DECODE_HASH IR_DECODE_HASH22,1137 - #define PV_IR_DECODE_HASH PV_IR_DECODE_HASH24,1224 - #define PV_IR_SEND_RAW PV_IR_SEND_RAW25,1280 - #define PV_IR_DECODE_HASH PV_IR_DECODE_HASH27,1338 - #define PV_IR_SEND_RAW PV_IR_SEND_RAW28,1394 -class IRsendRaw: public virtual IRsendBase {IRsendRaw39,2023 - void send(uint16_t *buf, uint8_t len, uint8_t khz) {send41,2078 -#define FNV_PRIME_32 FNV_PRIME_3263,2761 -#define FNV_BASIS_32 FNV_BASIS_3264,2791 -#define TICKS_COMPARE(TICKS_COMPARE66,2910 -class IRdecodeHash: public virtual IRdecodeBase {IRdecodeHash67,2978 - bool decode(void) {decode69,3038 -#define IRLIB_HAVE_COMBOIRLIB_HAVE_COMBO82,3498 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLib_P01_NEC.h,719 -#define IRLIB_PROTOCOL_01_HIRLIB_PROTOCOL_01_H30,1916 -#define IR_SEND_PROTOCOL_01 IR_SEND_PROTOCOL_0131,1944 -#define IR_DECODE_PROTOCOL_01 IR_DECODE_PROTOCOL_0132,2038 - #define PV_IR_DECODE_PROTOCOL_01 PV_IR_DECODE_PROTOCOL_0134,2131 - #define PV_IR_SEND_PROTOCOL_01 PV_IR_SEND_PROTOCOL_0135,2193 - #define PV_IR_DECODE_PROTOCOL_01 PV_IR_DECODE_PROTOCOL_0137,2259 - #define PV_IR_SEND_PROTOCOL_01 PV_IR_SEND_PROTOCOL_0138,2321 -class IRsendNEC: public virtual IRsendBase {IRsendNEC42,2412 - void send(uint32_t data, uint8_t kHz=38) {send44,2467 -class IRdecodeNEC: public virtual IRdecodeBase {IRdecodeNEC56,2829 - bool decode(void) {decode58,2888 -#define IRLIB_HAVE_COMBOIRLIB_HAVE_COMBO78,3531 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLib_P02_Sony.h,727 -#define IRLIB_PROTOCOL_02_HIRLIB_PROTOCOL_02_H17,882 -#define IR_SEND_PROTOCOL_02 IR_SEND_PROTOCOL_0218,910 -#define IR_DECODE_PROTOCOL_02 IR_DECODE_PROTOCOL_0219,984 - #define PV_IR_DECODE_PROTOCOL_02 PV_IR_DECODE_PROTOCOL_0221,1078 - #define PV_IR_SEND_PROTOCOL_02 PV_IR_SEND_PROTOCOL_0222,1141 - #define PV_IR_DECODE_PROTOCOL_02 PV_IR_DECODE_PROTOCOL_0224,1208 - #define PV_IR_SEND_PROTOCOL_02 PV_IR_SEND_PROTOCOL_0225,1271 -class IRsendSony: public virtual IRsendBase {IRsendSony29,1363 - void send(uint32_t data, uint8_t nbits) {send31,1419 -class IRdecodeSony: public virtual IRdecodeBase {IRdecodeSony40,1652 - virtual bool decode(void) {decode42,1712 -#define IRLIB_HAVE_COMBOIRLIB_HAVE_COMBO70,2742 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLib_P03_RC5.h,775 -#define IRLIB_PROTOCOL_03_HIRLIB_PROTOCOL_03_H21,1017 -#define IR_SEND_PROTOCOL_03 IR_SEND_PROTOCOL_0322,1045 -#define IR_DECODE_PROTOCOL_03 IR_DECODE_PROTOCOL_0323,1142 - #define PV_IR_DECODE_PROTOCOL_03 PV_IR_DECODE_PROTOCOL_0325,1235 - #define PV_IR_SEND_PROTOCOL_03 PV_IR_SEND_PROTOCOL_0326,1297 - #define PV_IR_DECODE_PROTOCOL_03 PV_IR_DECODE_PROTOCOL_0328,1363 - #define PV_IR_SEND_PROTOCOL_03 PV_IR_SEND_PROTOCOL_0329,1425 -#define RC5_T1 RC5_T131,1492 -class IRsendRC5: public virtual IRsendBase {IRsendRC535,1537 - void send(uint32_t data, uint8_t nBits=13, uint8_t kHz=36) {send37,1592 -class IRdecodeRC5: public virtual IRdecodeRC {IRdecodeRC571,2800 - virtual bool decode(void) {decode73,2857 -#define IRLIB_HAVE_COMBOIRLIB_HAVE_COMBO106,4223 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLib_P04_RC6.h,848 -#define IRLIB_PROTOCOL_04_HIRLIB_PROTOCOL_04_H35,2490 -#define IR_SEND_PROTOCOL_04 IR_SEND_PROTOCOL_0436,2518 -#define IR_DECODE_PROTOCOL_04 IR_DECODE_PROTOCOL_0437,2592 - #define PV_IR_DECODE_PROTOCOL_04 PV_IR_DECODE_PROTOCOL_0439,2685 - #define PV_IR_SEND_PROTOCOL_04 PV_IR_SEND_PROTOCOL_0440,2747 - #define PV_IR_DECODE_PROTOCOL_04 PV_IR_DECODE_PROTOCOL_0442,2813 - #define PV_IR_SEND_PROTOCOL_04 PV_IR_SEND_PROTOCOL_0443,2875 -#define RC6_HDR_MARK RC6_HDR_MARK45,2942 -#define RC6_HDR_SPACE RC6_HDR_SPACE46,2968 -#define RC6_T1 RC6_T147,2994 -class IRsendRC6: public virtual IRsendBase {IRsendRC650,3038 - void send(uint32_t data, uint8_t nBits=16) {send52,3093 -class IRdecodeRC6: public virtual IRdecodeRC {IRdecodeRC690,4244 - virtual bool decode(void) {decode92,4301 -#define IRLIB_HAVE_COMBOIRLIB_HAVE_COMBO142,6350 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLib_P05_Panasonic_Old.h,740 -#define IRLIB_PROTOCOL_05_HIRLIB_PROTOCOL_05_H13,541 -#define IR_SEND_PROTOCOL_05 IR_SEND_PROTOCOL_0514,569 -#define IR_DECODE_PROTOCOL_05 IR_DECODE_PROTOCOL_0515,646 - #define PV_IR_DECODE_PROTOCOL_05 PV_IR_DECODE_PROTOCOL_0517,749 - #define PV_IR_SEND_PROTOCOL_05 PV_IR_SEND_PROTOCOL_0518,821 - #define PV_IR_DECODE_PROTOCOL_05 PV_IR_DECODE_PROTOCOL_0520,897 - #define PV_IR_SEND_PROTOCOL_05 PV_IR_SEND_PROTOCOL_0521,969 -class IRsendPanasonic_Old: public virtual IRsendBase {IRsendPanasonic_Old25,1070 - void send(uint32_t data) {send27,1133 -class IRdecodePanasonic_Old: public virtual IRdecodeBase {IRdecodePanasonic_Old34,1293 - virtual bool decode(void) {decode36,1360 -#define IRLIB_HAVE_COMBOIRLIB_HAVE_COMBO56,2394 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLib_P06_JVC.h,714 -#define IRLIB_PROTOCOL_06_HIRLIB_PROTOCOL_06_H15,662 -#define IR_SEND_PROTOCOL_06 IR_SEND_PROTOCOL_0616,690 -#define IR_DECODE_PROTOCOL_06 IR_DECODE_PROTOCOL_0617,770 - #define PV_IR_DECODE_PROTOCOL_06 PV_IR_DECODE_PROTOCOL_0619,863 - #define PV_IR_SEND_PROTOCOL_06 PV_IR_SEND_PROTOCOL_0620,925 - #define PV_IR_DECODE_PROTOCOL_06 PV_IR_DECODE_PROTOCOL_0622,991 - #define PV_IR_SEND_PROTOCOL_06 PV_IR_SEND_PROTOCOL_0623,1053 -class IRsendJVC: public virtual IRsendBase {IRsendJVC27,1144 - void send(uint32_t data, bool first=true) {send29,1199 -class IRdecodeJVC: public virtual IRdecodeBase {IRdecodeJVC41,1530 - bool decode(void) {decode43,1589 -#define IRLIB_HAVE_COMBOIRLIB_HAVE_COMBO71,2610 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLib_P07_NECx.h,715 -#define IRLIB_PROTOCOL_07_HIRLIB_PROTOCOL_07_H22,1252 -#define IR_SEND_PROTOCOL_07 IR_SEND_PROTOCOL_0723,1280 -#define IR_DECODE_PROTOCOL_07 IR_DECODE_PROTOCOL_0724,1349 - #define PV_IR_DECODE_PROTOCOL_07 PV_IR_DECODE_PROTOCOL_0726,1443 - #define PV_IR_SEND_PROTOCOL_07 PV_IR_SEND_PROTOCOL_0727,1506 - #define PV_IR_DECODE_PROTOCOL_07 PV_IR_DECODE_PROTOCOL_0729,1573 - #define PV_IR_SEND_PROTOCOL_07 PV_IR_SEND_PROTOCOL_0730,1636 -class IRsendNECx: public virtual IRsendBase {IRsendNECx34,1728 - void send(uint32_t data) {send36,1784 -class IRdecodeNECx: public virtual IRdecodeBase {IRdecodeNECx50,2155 - virtual bool decode(void) {decode52,2215 -#define IRLIB_HAVE_COMBOIRLIB_HAVE_COMBO71,2869 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLib_P08_Samsung36.h,938 -#define IRLIB_PROTOCOL_08_HIRLIB_PROTOCOL_08_H23,1036 -#define IR_SEND_PROTOCOL_08 IR_SEND_PROTOCOL_0824,1064 -#define IR_DECODE_PROTOCOL_08 IR_DECODE_PROTOCOL_0825,1143 - #define PV_IR_DECODE_PROTOCOL_08 PV_IR_DECODE_PROTOCOL_0827,1242 - #define PV_IR_SEND_PROTOCOL_08 PV_IR_SEND_PROTOCOL_0828,1310 - #define PV_IR_DECODE_PROTOCOL_08 PV_IR_DECODE_PROTOCOL_0830,1382 - #define PV_IR_SEND_PROTOCOL_08 PV_IR_SEND_PROTOCOL_0831,1450 -class IRsendSamsung36: public virtual IRsendBase {IRsendSamsung3635,1547 - void send(uint32_t data, uint32_t address) {send37,1608 - void putBits (uint32_t data, uint8_t nbits) {putBits55,2330 -class IRdecodeSamsung36: public virtual IRdecodeBase {IRdecodeSamsung3670,2641 - bool decode(void) {decode72,2706 - bool getBits(uint8_t last_offset) {getBits102,4081 - uint8_t offset;offset115,4537 - uint32_t data;data116,4557 -#define IRLIB_HAVE_COMBOIRLIB_HAVE_COMBO120,4607 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLib_P09_GICable.h,716 -#define IRLIB_PROTOCOL_09_HIRLIB_PROTOCOL_09_H16,871 -#define IR_SEND_PROTOCOL_09 IR_SEND_PROTOCOL_0917,899 -#define IR_DECODE_PROTOCOL_09 IR_DECODE_PROTOCOL_0918,970 - #define PV_IR_DECODE_PROTOCOL_09 PV_IR_DECODE_PROTOCOL_0920,1067 - #define PV_IR_SEND_PROTOCOL_09 PV_IR_SEND_PROTOCOL_0921,1133 - #define PV_IR_DECODE_PROTOCOL_09 PV_IR_DECODE_PROTOCOL_0923,1203 - #define PV_IR_SEND_PROTOCOL_09 PV_IR_SEND_PROTOCOL_0924,1269 -class IRsendGICable: public virtual IRsendBase {IRsendGICable28,1364 - void send(uint32_t data) {send30,1423 -class IRdecodeGICable: public virtual IRdecodeBase {IRdecodeGICable44,1842 - bool decode(void) {decode46,1905 -#define IRLIB_HAVE_COMBOIRLIB_HAVE_COMBO63,2461 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLib_P10_DirecTV.h,862 -#define IRLIB_PROTOCOL_10_HIRLIB_PROTOCOL_10_H30,1643 -#define IR_SEND_PROTOCOL_10 IR_SEND_PROTOCOL_1039,2019 -#define IR_DECODE_PROTOCOL_10 IR_DECODE_PROTOCOL_1040,2101 - #define PV_IR_DECODE_PROTOCOL_10 PV_IR_DECODE_PROTOCOL_1042,2198 - #define PV_IR_SEND_PROTOCOL_10 PV_IR_SEND_PROTOCOL_1043,2264 - #define PV_IR_DECODE_PROTOCOL_10 PV_IR_DECODE_PROTOCOL_1045,2334 - #define PV_IR_SEND_PROTOCOL_10 PV_IR_SEND_PROTOCOL_1046,2400 -class IRsendDirecTV: public virtual IRsendBase {IRsendDirecTV50,2495 - IRsendDirecTV(void):longLeadOut(true){};IRsendDirecTV52,2554 - void send(uint32_t data, bool first=true, uint8_t khz=38) {send53,2599 - bool longLeadOut;longLeadOut66,3034 -class IRdecodeDirecTV: public virtual IRdecodeBase {IRdecodeDirecTV71,3111 - bool decode(void) {decode73,3174 -#define IRLIB_HAVE_COMBOIRLIB_HAVE_COMBO121,4589 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLib_P11_RCMM.h,1014 -#define RCMM_HEAD_MARK RCMM_HEAD_MARK21,1331 -#define RCMM_DATA_MARK RCMM_DATA_MARK22,1358 -#define RCMM_ZERO RCMM_ZERO23,1385 -#define RCMM_ONE RCMM_ONE24,1412 -#define RCMM_TWO RCMM_TWO25,1439 -#define RCMM_THREE RCMM_THREE26,1466 -#define IRLIB_PROTOCOL_11_HIRLIB_PROTOCOL_11_H29,1522 -#define IR_SEND_PROTOCOL_11 IR_SEND_PROTOCOL_1130,1550 -#define IR_DECODE_PROTOCOL_11 IR_DECODE_PROTOCOL_1131,1654 - #define PV_IR_DECODE_PROTOCOL_11 PV_IR_DECODE_PROTOCOL_1133,1748 - #define PV_IR_SEND_PROTOCOL_11 PV_IR_SEND_PROTOCOL_1134,1811 - #define PV_IR_DECODE_PROTOCOL_11 PV_IR_DECODE_PROTOCOL_1136,1878 - #define PV_IR_SEND_PROTOCOL_11 PV_IR_SEND_PROTOCOL_1137,1941 -class IRsendRCMM: public virtual IRsendBase {IRsendRCMM41,2033 - void send(uint32_t data, uint8_t nBits= 12) {send43,2089 -#define RCMM_TOLERANCE RCMM_TOLERANCE76,3425 -class IRdecodeRCMM: public virtual IRdecodeBase {IRdecodeRCMM77,3451 - bool decode(void) {decode79,3511 -#define IRLIB_HAVE_COMBOIRLIB_HAVE_COMBO113,5173 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLib_P12_CYKM.h,4155 -#define CYKM_MOUSE_CLICK CYKM_MOUSE_CLICK43,1404 -#define CYKM_MOUSE_HOLD CYKM_MOUSE_HOLD44,1436 -#define CYKM_MOUSE_MOVE CYKM_MOUSE_MOVE45,1467 -#define CYKM_TOGGLE CYKM_TOGGLE46,1498 -#define CYKM_KEY_HOLD CYKM_KEY_HOLD47,1525 -#define CYKM_KEY_WRITE CYKM_KEY_WRITE48,1554 -#define CYKM_SPEED CYKM_SPEED49,1584 -#define CYKM_CUSTOM_DEVICE CYKM_CUSTOM_DEVICE50,1610 -#define CYKM_SHIFT CYKM_SHIFT51,1644 -#define CYKM_CONTROL CYKM_CONTROL52,1670 -#define CYKM_ALT CYKM_ALT53,1698 -#define CYKM_GUI CYKM_GUI54,1722 -#define CYKM_LEFT_BUTTON CYKM_LEFT_BUTTON55,1746 -#define CYKM_RIGHT_BUTTON CYKM_RIGHT_BUTTON56,1773 -#define CYKM_MIDDLE_BUTTON CYKM_MIDDLE_BUTTON57,1801 -#define CYKM_DIR_RIGHT CYKM_DIR_RIGHT58,1830 -#define CYKM_DIR_LEFT CYKM_DIR_LEFT59,1859 -#define CYKM_DIR_UP CYKM_DIR_UP60,1887 -#define CYKM_DIR_DOWN CYKM_DIR_DOWN61,1913 -#define CYKM_WHEEL_UP CYKM_WHEEL_UP62,1941 -#define CYKM_WHEEL_DOWN CYKM_WHEEL_DOWN63,1969 -#define CYKM_SPEED_INCREASE CYKM_SPEED_INCREASE64,1999 -#define CYKM_SPEED_DECREASE CYKM_SPEED_DECREASE65,2033 -#define CYKM_TOGGLE_LEFT CYKM_TOGGLE_LEFT66,2067 -#define CYKM_TOGGLE_RIGHT CYKM_TOGGLE_RIGHT67,2100 -#define CYKM_TOGGLE_MIDDLE CYKM_TOGGLE_MIDDLE68,2133 -#define CYKM_TOGGLE_SHIFT CYKM_TOGGLE_SHIFT69,2166 -#define CYKM_TOGGLE_CONTROL CYKM_TOGGLE_CONTROL70,2199 -#define CYKM_TOGGLE_ALT CYKM_TOGGLE_ALT71,2232 -#define CYKM_TOGGLE_GUI CYKM_TOGGLE_GUI72,2265 -#define CYKM_TOGGLE_RESET CYKM_TOGGLE_RESET73,2298 -#define IRLIB_PROTOCOL_12_HIRLIB_PROTOCOL_12_H75,2359 -#define IR_SEND_PROTOCOL_12 IR_SEND_PROTOCOL_1276,2387 -#define IR_DECODE_PROTOCOL_12 IR_DECODE_PROTOCOL_1277,2456 - #define PV_IR_DECODE_PROTOCOL_12 PV_IR_DECODE_PROTOCOL_1279,2550 - #define PV_IR_SEND_PROTOCOL_12 PV_IR_SEND_PROTOCOL_1280,2613 - #define PV_IR_DECODE_PROTOCOL_12 PV_IR_DECODE_PROTOCOL_1282,2680 - #define PV_IR_SEND_PROTOCOL_12 PV_IR_SEND_PROTOCOL_1283,2743 -class IRsendCYKM: public virtual IRsendBase {IRsendCYKM93,2996 - void send(uint32_t data) {send95,3052 -class IRdecodeCYKM: public virtual IRdecodeBase {IRdecodeCYKM103,3234 - bool decode(void) {decode105,3294 - virtual void dumpResults(void){dumpResults112,3496 - void doMouseKeyboard(void){doMouseKeyboard182,6870 - void doMouseKeyboard(uint16_t code) {doMouseKeyboard249,10246 - uint8_t mouseSpeed;mouseSpeed256,10472 - uint8_t toggleData;toggleData257,10496 - uint16_t cmdType;cmdType258,10520 - uint16_t cmdData;cmdData259,10542 - void showMods(void){showMods261,10575 - void doMods(bool Press){doMods267,10829 - void parseValue(void) {parseValue275,11417 -#define IRLIB_HAVE_COMBOIRLIB_HAVE_COMBO284,11693 - #define KEY_LEFT_CTRL KEY_LEFT_CTRL294,12138 - #define KEY_LEFT_SHIFT KEY_LEFT_SHIFT295,12166 - #define KEY_LEFT_ALT KEY_LEFT_ALT296,12195 - #define KEY_LEFT_GUI KEY_LEFT_GUI297,12222 - #define KEY_RIGHT_CTRL KEY_RIGHT_CTRL298,12249 - #define KEY_RIGHT_SHIFT KEY_RIGHT_SHIFT299,12278 - #define KEY_RIGHT_ALT KEY_RIGHT_ALT300,12308 - #define KEY_RIGHT_GUI KEY_RIGHT_GUI301,12336 - #define KEY_UP_ARROW KEY_UP_ARROW302,12364 - #define KEY_DOWN_ARROW KEY_DOWN_ARROW303,12391 - #define KEY_LEFT_ARROW KEY_LEFT_ARROW304,12420 - #define KEY_RIGHT_ARROW KEY_RIGHT_ARROW305,12449 - #define KEY_BACKSPACE KEY_BACKSPACE306,12479 - #define KEY_TAB KEY_TAB307,12507 - #define KEY_RETURN KEY_RETURN308,12529 - #define KEY_ESC KEY_ESC309,12554 - #define KEY_INSERT KEY_INSERT310,12576 - #define KEY_DELETE KEY_DELETE311,12601 - #define KEY_PAGE_UP KEY_PAGE_UP312,12626 - #define KEY_PAGE_DOWN KEY_PAGE_DOWN313,12652 - #define KEY_HOME KEY_HOME314,12680 - #define KEY_END KEY_END315,12703 - #define KEY_CAPS_LOCK KEY_CAPS_LOCK316,12725 - #define KEY_F1 KEY_F1317,12753 - #define KEY_F2 KEY_F2318,12774 - #define KEY_F3 KEY_F3319,12795 - #define KEY_F4 KEY_F4320,12816 - #define KEY_F5 KEY_F5321,12837 - #define KEY_F6 KEY_F6322,12858 - #define KEY_F7 KEY_F7323,12879 - #define KEY_F8 KEY_F8324,12900 - #define KEY_F9 KEY_F9325,12921 - #define KEY_F10 KEY_F10326,12942 - #define KEY_F11 KEY_F11327,12964 - #define KEY_F12 KEY_F12328,12986 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLib_P99_Additional.h,760 -#define IRLIB_PROTOCOL_99_HIRLIB_PROTOCOL_99_H10,308 -#define IR_SEND_PROTOCOL_99 IR_SEND_PROTOCOL_9911,336 -#define IR_DECODE_PROTOCOL_99 IR_DECODE_PROTOCOL_9912,411 - #define PV_IR_DECODE_PROTOCOL_99 PV_IR_DECODE_PROTOCOL_9914,511 - #define PV_IR_SEND_PROTOCOL_99 PV_IR_SEND_PROTOCOL_9915,580 - #define PV_IR_DECODE_PROTOCOL_99 PV_IR_DECODE_PROTOCOL_9917,653 - #define PV_IR_SEND_PROTOCOL_99 PV_IR_SEND_PROTOCOL_9918,722 -class IRsendAdditional: public virtual IRsendBase {IRsendAdditional22,820 - void IRsendAdditional::send(uint32_t data) {send24,882 -class IRdecodeAdditional: public virtual IRdecodeBase {IRdecodeAdditional34,1141 - bool IRdecodeAdditional::decode(void) {decode36,1207 -#define IRLIB_HAVE_COMBOIRLIB_HAVE_COMBO53,1723 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLibCombo.h,4734 -#define IRLIB_COMBO_HIRLIB_COMBO_H28,1364 - #define IR_SEND_RAWIR_SEND_RAW31,1411 - #define IR_DECODE_HASHIR_DECODE_HASH32,1432 - #define PV_IR_DECODE_HASHPV_IR_DECODE_HASH33,1456 - #define PV_IR_SEND_RAWPV_IR_SEND_RAW34,1483 - #define IR_SEND_PROTOCOL_01IR_SEND_PROTOCOL_0137,1542 - #define IR_DECODE_PROTOCOL_01IR_DECODE_PROTOCOL_0138,1571 - #define PV_IR_DECODE_PROTOCOL_01PV_IR_DECODE_PROTOCOL_0139,1602 - #define PV_IR_SEND_PROTOCOL_01PV_IR_SEND_PROTOCOL_0140,1636 - #define IR_SEND_PROTOCOL_02IR_SEND_PROTOCOL_0243,1703 - #define IR_DECODE_PROTOCOL_02IR_DECODE_PROTOCOL_0244,1732 - #define PV_IR_DECODE_PROTOCOL_02PV_IR_DECODE_PROTOCOL_0245,1763 - #define PV_IR_SEND_PROTOCOL_02PV_IR_SEND_PROTOCOL_0246,1797 - #define IR_SEND_PROTOCOL_03IR_SEND_PROTOCOL_0349,1864 - #define IR_DECODE_PROTOCOL_03IR_DECODE_PROTOCOL_0350,1893 - #define PV_IR_DECODE_PROTOCOL_03PV_IR_DECODE_PROTOCOL_0351,1924 - #define PV_IR_SEND_PROTOCOL_03PV_IR_SEND_PROTOCOL_0352,1958 - #define IR_SEND_PROTOCOL_04IR_SEND_PROTOCOL_0455,2025 - #define IR_DECODE_PROTOCOL_04IR_DECODE_PROTOCOL_0456,2054 - #define PV_IR_DECODE_PROTOCOL_04PV_IR_DECODE_PROTOCOL_0457,2085 - #define PV_IR_SEND_PROTOCOL_04PV_IR_SEND_PROTOCOL_0458,2119 - #define IR_SEND_PROTOCOL_05IR_SEND_PROTOCOL_0561,2186 - #define IR_DECODE_PROTOCOL_05IR_DECODE_PROTOCOL_0562,2215 - #define PV_IR_DECODE_PROTOCOL_05PV_IR_DECODE_PROTOCOL_0563,2246 - #define PV_IR_SEND_PROTOCOL_05PV_IR_SEND_PROTOCOL_0564,2280 - #define IR_SEND_PROTOCOL_06IR_SEND_PROTOCOL_0667,2347 - #define IR_DECODE_PROTOCOL_06IR_DECODE_PROTOCOL_0668,2376 - #define PV_IR_DECODE_PROTOCOL_06PV_IR_DECODE_PROTOCOL_0669,2407 - #define PV_IR_SEND_PROTOCOL_06PV_IR_SEND_PROTOCOL_0670,2441 - #define IR_SEND_PROTOCOL_07IR_SEND_PROTOCOL_0773,2508 - #define IR_DECODE_PROTOCOL_07IR_DECODE_PROTOCOL_0774,2537 - #define PV_IR_DECODE_PROTOCOL_07PV_IR_DECODE_PROTOCOL_0775,2568 - #define PV_IR_SEND_PROTOCOL_07PV_IR_SEND_PROTOCOL_0776,2602 - #define IR_SEND_PROTOCOL_08IR_SEND_PROTOCOL_0879,2669 - #define IR_DECODE_PROTOCOL_08IR_DECODE_PROTOCOL_0880,2698 - #define PV_IR_DECODE_PROTOCOL_08PV_IR_DECODE_PROTOCOL_0881,2729 - #define PV_IR_SEND_PROTOCOL_08PV_IR_SEND_PROTOCOL_0882,2763 - #define IR_SEND_PROTOCOL_09IR_SEND_PROTOCOL_0985,2830 - #define IR_DECODE_PROTOCOL_09IR_DECODE_PROTOCOL_0986,2859 - #define PV_IR_DECODE_PROTOCOL_09PV_IR_DECODE_PROTOCOL_0987,2890 - #define PV_IR_SEND_PROTOCOL_09PV_IR_SEND_PROTOCOL_0988,2924 - #define IR_SEND_PROTOCOL_10IR_SEND_PROTOCOL_1091,2991 - #define IR_DECODE_PROTOCOL_10IR_DECODE_PROTOCOL_1092,3020 - #define PV_IR_DECODE_PROTOCOL_10PV_IR_DECODE_PROTOCOL_1093,3051 - #define PV_IR_SEND_PROTOCOL_10PV_IR_SEND_PROTOCOL_1094,3085 - #define IR_SEND_PROTOCOL_11IR_SEND_PROTOCOL_1197,3152 - #define IR_DECODE_PROTOCOL_11IR_DECODE_PROTOCOL_1198,3181 - #define PV_IR_DECODE_PROTOCOL_11PV_IR_DECODE_PROTOCOL_1199,3212 - #define PV_IR_SEND_PROTOCOL_11PV_IR_SEND_PROTOCOL_11100,3246 - #define IR_SEND_PROTOCOL_12IR_SEND_PROTOCOL_12103,3313 - #define IR_DECODE_PROTOCOL_12IR_DECODE_PROTOCOL_12104,3342 - #define PV_IR_DECODE_PROTOCOL_12PV_IR_DECODE_PROTOCOL_12105,3373 - #define PV_IR_SEND_PROTOCOL_12PV_IR_SEND_PROTOCOL_12106,3407 - #define IR_SEND_PROTOCOL_13IR_SEND_PROTOCOL_13109,3474 - #define IR_DECODE_PROTOCOL_13IR_DECODE_PROTOCOL_13110,3503 - #define PV_IR_DECODE_PROTOCOL_13PV_IR_DECODE_PROTOCOL_13111,3534 - #define PV_IR_SEND_PROTOCOL_13PV_IR_SEND_PROTOCOL_13112,3568 - #define IR_SEND_PROTOCOL_14IR_SEND_PROTOCOL_14115,3635 - #define IR_DECODE_PROTOCOL_14IR_DECODE_PROTOCOL_14116,3664 - #define PV_IR_DECODE_PROTOCOL_14PV_IR_DECODE_PROTOCOL_14117,3695 - #define PV_IR_SEND_PROTOCOL_14PV_IR_SEND_PROTOCOL_14118,3729 - #define IR_SEND_PROTOCOL_90IR_SEND_PROTOCOL_90125,3999 - #define IR_DECODE_PROTOCOL_90IR_DECODE_PROTOCOL_90126,4028 - #define PV_IR_DECODE_PROTOCOL_90PV_IR_DECODE_PROTOCOL_90127,4059 - #define PV_IR_SEND_PROTOCOL_90PV_IR_SEND_PROTOCOL_90128,4093 - #define IR_SEND_PROTOCOL_91IR_SEND_PROTOCOL_91131,4160 - #define IR_DECODE_PROTOCOL_91IR_DECODE_PROTOCOL_91132,4189 - #define PV_IR_DECODE_PROTOCOL_91PV_IR_DECODE_PROTOCOL_91133,4220 - #define PV_IR_SEND_PROTOCOL_91PV_IR_SEND_PROTOCOL_91134,4254 - #define IR_SEND_PROTOCOL_92IR_SEND_PROTOCOL_92137,4321 - #define IR_DECODE_PROTOCOL_92IR_DECODE_PROTOCOL_92138,4350 - #define PV_IR_DECODE_PROTOCOL_92PV_IR_DECODE_PROTOCOL_92139,4381 - #define PV_IR_SEND_PROTOCOL_92PV_IR_SEND_PROTOCOL_92140,4415 -class IRdecode: IRdecode148,4739 - bool decode(void) {decode169,5288 - void dumpResults(bool verbose=true) {dumpResults191,5845 -class IRsend: IRsend204,6122 - void send(uint8_t protocolNum, uint32_t data, uint16_t data2=0, uint8_t khz=38) {send225,6632 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLibCPE.h,39 -#define IRLIB_CPE_HIRLIB_CPE_H12,381 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLibDecodeBase.h,2953 -#define IRLIBDECODEBASE_HIRLIBDECODEBASE_H11,404 -class IRdecodeBase {IRdecodeBase16,524 - uint8_t protocolNum; // NEC, SONY, RC5, UNKNOWN etc.protocolNum19,575 - uint32_t value; // Decoded valuevalue20,643 - uint16_t address; // Additional data for protocols using more than 32 bitsaddress21,696 - uint8_t bits; // Number of bits in decoded valuebits22,789 - bool ignoreHeader; // Relaxed header detection allows AGC to settleignoreHeader23,860 - bufIndex_t offset; // Index into decodeBuffer used various placesoffset31,1365 -class IRdecodeRC: public virtual IRdecodeBase {IRdecodeRC35,1497 - enum RCLevel {MARK, SPACE, ERROR};//used by decoders for RC5/RC6RCLevel37,1553 - enum RCLevel {MARK, SPACE, ERROR};//used by decoders for RC5/RC6MARK37,1553 - enum RCLevel {MARK, SPACE, ERROR};//used by decoders for RC5/RC6SPACE37,1553 - enum RCLevel {MARK, SPACE, ERROR};//used by decoders for RC5/RC6ERROR37,1553 - uint8_t nBits;nBits40,1687 - uint8_t used;used41,1704 - uint32_t data;data42,1720 -#define IRLIB_USE_PERCENTIRLIB_USE_PERCENT59,2577 -#define TOPBIT TOPBIT68,2937 -#define PERCENT_TOLERANCE PERCENT_TOLERANCE69,2963 -#define DEFAULT_ABS_TOLERANCE DEFAULT_ABS_TOLERANCE70,3030 -void IRLIB_ATTEMPT_MESSAGE(const __FlashStringHelper * s) {Serial.print(F("Attempting ")); Serial.print(s); Serial.println(F(" decode:"));};IRLIB_ATTEMPT_MESSAGE75,3278 -void IRLIB_TRACE_MESSAGE(const __FlashStringHelper * s) {Serial.print(F("Executing ")); Serial.println(s);};IRLIB_TRACE_MESSAGE76,3419 -uint8_t IRLIB_REJECTION_MESSAGE(const __FlashStringHelper * s) { Serial.print(F(" Protocol failed because ")); Serial.print(s); Serial.println(F(" wrong.")); return false;};IRLIB_REJECTION_MESSAGE77,3528 -uint8_t IRLIB_DATA_ERROR_MESSAGE(const __FlashStringHelper * s, uint8_t index, uint16_t value, uint16_t expected) { IRLIB_DATA_ERROR_MESSAGE78,3702 -#define RAW_COUNT_ERROR RAW_COUNT_ERROR82,4055 -#define HEADER_MARK_ERROR(HEADER_MARK_ERROR83,4132 -#define HEADER_SPACE_ERROR(HEADER_SPACE_ERROR84,4250 -#define DATA_MARK_ERROR(DATA_MARK_ERROR85,4370 -#define DATA_SPACE_ERROR(DATA_SPACE_ERROR86,4494 -#define TRAILER_BIT_ERROR(TRAILER_BIT_ERROR87,4620 -#define BIT_COUNT_ERROR BIT_COUNT_ERROR88,4759 -#define IRLIB_ATTEMPT_MESSAGE(IRLIB_ATTEMPT_MESSAGE90,4844 -#define IRLIB_TRACE_MESSAGE(IRLIB_TRACE_MESSAGE91,4877 -#define IRLIB_REJECTION_MESSAGE(IRLIB_REJECTION_MESSAGE92,4908 -#define IRLIB_DATA_ERROR_MESSAGE(IRLIB_DATA_ERROR_MESSAGE93,4949 -#define RAW_COUNT_ERROR RAW_COUNT_ERROR94,4997 -#define HEADER_MARK_ERROR(HEADER_MARK_ERROR95,5027 -#define HEADER_SPACE_ERROR(HEADER_SPACE_ERROR96,5069 -#define DATA_MARK_ERROR(DATA_MARK_ERROR97,5112 -#define DATA_SPACE_ERROR(DATA_SPACE_ERROR98,5152 -#define TRAILER_BIT_ERROR(TRAILER_BIT_ERROR99,5193 -#define BIT_COUNT_ERROR BIT_COUNT_ERROR100,5235 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLibGlobals.h,1854 -#define IRLibGlobals_hIRLibGlobals_h17,862 -#define RECV_BUF_LENGTH RECV_BUF_LENGTH27,1405 - typedef uint16_t bufIndex_t;bufIndex_t29,1461 - typedef uint8_t bufIndex_t;bufIndex_t31,1497 -#define STATE_UNKNOWN STATE_UNKNOWN36,1657 -#define STATE_READY_TO_BEGIN STATE_READY_TO_BEGIN37,1682 -#define STATE_TIMING_MARK STATE_TIMING_MARK38,1714 -#define STATE_TIMING_SPACE STATE_TIMING_SPACE39,1743 -#define STATE_FINISHED STATE_FINISHED40,1773 -#define STATE_RUNNING STATE_RUNNING41,1799 -typedef uint8_t currentState_t;currentState_t42,1824 - uint8_t recvPin; // pin number or interrupt number for receiverrecvPin50,2268 - bool enableAutoResume; //ISR can copy data to decodeBuffer and restart by itselfenableAutoResume51,2337 - uint16_t frameTimeout; //Maximum length of a SPACE before we decide the frame has endedframeTimeout52,2420 - uint16_t frameTimeoutTicks;// = frameTimeout/USEC_PER_TICKSframeTimeoutTicks54,2532 - bool enableBlinkLED;enableBlinkLED55,2594 - volatile bool decoderWantsData; //tells ISR previous decode is finished. Buffer available.decoderWantsData58,2704 - volatile bool newDataAvailable; //ISR flag informs getResults that data is available.newDataAvailable59,2797 - volatile bool didAutoResume; //ISR tells getResults we already copied, just do math.didAutoResume60,2885 - volatile uint16_t recvBuffer[RECV_BUF_LENGTH];recvBuffer63,3154 - volatile bufIndex_t recvLength;recvLength65,3238 - volatile uint16_t* decodeBuffer;decodeBuffer73,3851 - volatile bufIndex_t decodeLength;decodeLength74,3886 - volatile uint32_t timer; // state timer, counts 50uS ticks.(and other uses)timer78,4182 - volatile currentState_t currentState; // state machine Legal values defined above.currentState80,4301 -recvGlobal_t;recvGlobal_t82,4392 -#define DEBUG_VALUE(DEBUG_VALUE129,7808 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLibHardware.h,5662 -#define IRLibHardware_hIRLibHardware_h19,1040 -#define IR_CLEAR_INTERRUPT IR_CLEAR_INTERRUPT24,1142 -#define cbi(cbi28,1258 -#define sbi(sbi31,1329 - #define IR_SEND_TIMER2 IR_SEND_TIMER245,2000 - #define IR_SEND_TIMER1 IR_SEND_TIMER152,2164 - #define IR_SEND_TIMER4_HS IR_SEND_TIMER4_HS61,2424 - #define IR_SEND_TIMER1 IR_SEND_TIMER164,2492 - #define IR_SEND_TIMER2 IR_SEND_TIMER272,2711 - #define IR_SEND_TIMER2 IR_SEND_TIMER278,2877 - #define IR_SEND_TIMER3 IR_SEND_TIMER386,3127 - #define IR_SEND_TIMER2 IR_SEND_TIMER291,3251 -#define IR_BIT_BANG_OVERHEAD IR_BIT_BANG_OVERHEAD106,4043 -#define SYSCLOCK SYSCLOCK131,5338 -#define SYSCLOCK SYSCLOCK133,5393 - #define IR_RECV_TIMER1IR_RECV_TIMER1143,5829 - #define IR_RECV_TIMER2IR_RECV_TIMER2145,5885 - #define IR_RECV_TIMER3IR_RECV_TIMER3147,5941 - #define IR_RECV_TIMER4IR_RECV_TIMER4149,5997 - #define IR_RECV_TIMER4_HSIR_RECV_TIMER4_HS151,6056 - #define IR_RECV_TIMER5IR_RECV_TIMER5153,6115 - #define IR_RECV_TC3IR_RECV_TC3155,6209 - #define IR_SEND_PWM_PIN IR_SEND_PWM_PIN162,6357 - #define IR_SEND_PWM_START IR_SEND_PWM_START163,6399 - #define IR_SEND_MARK_TIME(IR_SEND_MARK_TIME167,6642 - #define IR_SEND_PWM_STOPIR_SEND_PWM_STOP168,6676 - #define IR_SEND_CONFIG_KHZ(IR_SEND_CONFIG_KHZ169,6702 - #define IR_SEND_PWM_START IR_SEND_PWM_START174,6941 - #define IR_SEND_MARK_TIME(IR_SEND_MARK_TIME175,6996 - #define IR_SEND_PWM_STOP IR_SEND_PWM_STOP176,7052 - #define IR_SEND_CONFIG_KHZ(IR_SEND_CONFIG_KHZ177,7108 - #define IR_SEND_PWM_PIN IR_SEND_PWM_PIN182,7325 - #define IR_SEND_PWM_PIN IR_SEND_PWM_PIN184,7393 - #define IR_SEND_PWM_START IR_SEND_PWM_START188,7505 - #define IR_SEND_MARK_TIME(IR_SEND_MARK_TIME189,7560 - #define IR_SEND_PWM_STOP IR_SEND_PWM_STOP190,7616 - #define IR_SEND_CONFIG_KHZ(IR_SEND_CONFIG_KHZ191,7672 - #define IR_SEND_PWM_PIN IR_SEND_PWM_PIN196,7890 - #define IR_SEND_PWM_PIN IR_SEND_PWM_PIN198,7958 - #define IR_SEND_PWM_START IR_SEND_PWM_START202,8070 - #define IR_SEND_MARK_TIME(IR_SEND_MARK_TIME203,8125 - #define IR_SEND_PWM_STOP IR_SEND_PWM_STOP204,8181 - #define IR_SEND_CONFIG_KHZ(IR_SEND_CONFIG_KHZ205,8237 - #define IR_SEND_PWM_PIN IR_SEND_PWM_PIN210,8458 - #define IR_SEND_PWM_PIN IR_SEND_PWM_PIN212,8526 - #define IR_SEND_PWM_START IR_SEND_PWM_START216,8660 - #define IR_SEND_MARK_TIME(IR_SEND_MARK_TIME217,8715 - #define IR_SEND_PWM_STOP IR_SEND_PWM_STOP218,8771 - #define IR_SEND_CONFIG_KHZ(IR_SEND_CONFIG_KHZ219,8827 - #define IR_SEND_PWM_PIN IR_SEND_PWM_PIN226,9149 - #define IR_SEND_PWM_PIN IR_SEND_PWM_PIN228,9217 - #define IR_SEND_PWM_START IR_SEND_PWM_START232,9332 - #define IR_SEND_MARK_TIME(IR_SEND_MARK_TIME233,9387 - #define IR_SEND_PWM_STOP IR_SEND_PWM_STOP234,9443 - #define IR_SEND_CONFIG_KHZ(IR_SEND_CONFIG_KHZ235,9499 - #define IR_SEND_PWM_PIN IR_SEND_PWM_PIN240,9718 - #define IR_SEND_PWM_PIN IR_SEND_PWM_PIN242,9772 - #define IR_SEND_PWM_START IR_SEND_PWM_START246,9884 - #define IR_SEND_MARK_TIME(IR_SEND_MARK_TIME247,9939 - #define IR_SEND_PWM_STOP IR_SEND_PWM_STOP248,9995 - #define IR_SEND_CONFIG_KHZ(IR_SEND_CONFIG_KHZ249,10051 - #define IR_SEND_PWM_PIN IR_SEND_PWM_PIN254,10272 - #define IR_SEND_PWM_PIN IR_SEND_PWM_PIN256,10326 -#define USEC_PER_TICK USEC_PER_TICK274,10987 - #define IR_RECV_ENABLE_INTR IR_RECV_ENABLE_INTR277,11116 - #define IR_RECV_DISABLE_INTR IR_RECV_DISABLE_INTR278,11171 - #define IR_RECV_INTR_NAME IR_RECV_INTR_NAME279,11216 - #define IR_RECV_CONFIG_TICKS(IR_RECV_CONFIG_TICKS280,11283 - #define IR_RECV_ENABLE_INTR IR_RECV_ENABLE_INTR285,11496 - #define IR_RECV_DISABLE_INTR IR_RECV_DISABLE_INTR286,11551 - #define IR_RECV_INTR_NAME IR_RECV_INTR_NAME287,11596 - #define IR_RECV_COUNT_TOP IR_RECV_COUNT_TOP288,11663 - #define IR_RECV_CONFIG_TICKS(IR_RECV_CONFIG_TICKS290,11763 - #define IR_RECV_CONFIG_TICKS(IR_RECV_CONFIG_TICKS294,11901 - #define IR_RECV_ENABLE_INTR IR_RECV_ENABLE_INTR300,12109 - #define IR_RECV_DISABLE_INTR IR_RECV_DISABLE_INTR301,12164 - #define IR_RECV_INTR_NAME IR_RECV_INTR_NAME302,12209 - #define IR_RECV_CONFIG_TICKS(IR_RECV_CONFIG_TICKS303,12276 - #define IR_RECV_ENABLE_INTR IR_RECV_ENABLE_INTR308,12512 - #define IR_RECV_DISABLE_INTR IR_RECV_DISABLE_INTR309,12566 - #define IR_RECV_INTR_NAME IR_RECV_INTR_NAME310,12611 - #define IR_RECV_CONFIG_TICKS(IR_RECV_CONFIG_TICKS311,12676 - #define IR_RECV_ENABLE_INTR IR_RECV_ENABLE_INTR319,12994 - #define IR_RECV_DISABLE_INTR IR_RECV_DISABLE_INTR320,13049 - #define IR_RECV_INTR_NAME IR_RECV_INTR_NAME321,13094 - #define IR_RECV_CONFIG_TICKS(IR_RECV_CONFIG_TICKS322,13161 - #define IR_RECV_ENABLE_INTR IR_RECV_ENABLE_INTR327,13375 - #define IR_RECV_DISABLE_INTR IR_RECV_DISABLE_INTR328,13430 - #define IR_RECV_INTR_NAME IR_RECV_INTR_NAME329,13475 - #define IR_RECV_CONFIG_TICKS(IR_RECV_CONFIG_TICKS330,13542 - #define BLINKLED BLINKLED346,14115 - #define BLINKLED_ON(BLINKLED_ON347,14142 - #define BLINKLED_OFF(BLINKLED_OFF348,14167 - #define BLINKLED BLINKLED353,14277 - #define BLINKLED_ON(BLINKLED_ON354,14318 - #define BLINKLED_OFF(BLINKLED_OFF355,14381 - #define BLINKLED BLINKLED357,14510 - #define BLINKLED_ON(BLINKLED_ON358,14540 - #define BLINKLED_OFF(BLINKLED_OFF359,14588 - #define BLINKLED BLINKLED361,14702 - #define BLINKLED_ON(BLINKLED_ON362,14731 - #define BLINKLED_OFF(BLINKLED_OFF363,14779 - #define BLINKLED BLINKLED365,14893 - #define BLINKLED_ON(BLINKLED_ON366,14923 - #define BLINKLED_OFF(BLINKLED_OFF367,14971 - #define BLINKLED BLINKLED369,15027 - #define BLINKLED_ON(BLINKLED_ON370,15057 - #define BLINKLED_OFF(BLINKLED_OFF371,15109 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLibProtocols.h,541 -#define IRLIBPROTOCOLS_HIRLIBPROTOCOLS_H11,454 -#define UNKNOWN UNKNOWN14,501 -#define NEC NEC15,519 -#define SONY SONY16,533 -#define RC5 RC517,548 -#define RC6 RC618,562 -#define PANASONIC_OLD PANASONIC_OLD19,576 -#define JVC JVC20,600 -#define NECX NECX21,614 -#define SAMSUNG36 SAMSUNG3622,629 -#define GICABLE GICABLE23,649 -#define DIRECTV DIRECTV24,668 -#define RCMM RCMM25,687 -#define CYKM CYKM26,703 -#define LAST_PROTOCOL LAST_PROTOCOL29,805 -#define TOPBIT TOPBIT39,1094 -#define REPEAT_CODE REPEAT_CODE42,1202 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLibRecvBase.h,401 -#define IRLibRecvBase_hIRLibRecvBase_h19,1026 -#define DEFAULT_BLINK_PIN DEFAULT_BLINK_PIN26,1299 -#define DEFAULT_BLINK_ENABLED DEFAULT_BLINK_ENABLED27,1381 -#define DEFAULT_MARK_EXCESS DEFAULT_MARK_EXCESS28,1417 -#define DEFAULT_FRAME_TIMEOUT DEFAULT_FRAME_TIMEOUT29,1448 -class IRrecvBase {IRrecvBase39,2049 - IRrecvBase(void) {};IRrecvBase41,2076 - uint16_t markExcess;markExcess49,2370 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLibRecvPCI.h,235 -#define IRLibRecvPCI_hIRLibRecvPCI_h21,1138 -class IRrecvPCI: public IRrecvBase {IRrecvPCI24,1189 - IRrecvPCI(void){}; //Use only when receiver object is part of larger object. IRrecvPCI26,1234 - uint8_t intrNum;intrNum33,1661 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLibSAMD21.h,2875 -#define IRLibSAMD21_hIRLibSAMD21_h50,3184 -#define IR_SEND_PWM_PIN IR_SEND_PWM_PIN67,3764 - #define IR_SEND_PWM_PIN IR_SEND_PWM_PIN71,3925 -#define IR_TCn IR_TCn75,4062 -#define syncTC syncTC85,4293 -#define syncGCLK syncGCLK86,4354 - #define IR_TCCx IR_TCCx96,4691 - #define IR_TCCx IR_TCCx98,4720 -#define CC4 CC4102,4797 -#define CC5 CC5103,4813 -#define CC6 CC6104,4829 -#define CC7 CC7105,4845 - #define IR_MUX_EF IR_MUX_EF112,5025 - #define IR_CCx IR_CCx113,5065 - #define IR_CCn IR_CCn114,5088 - #define IR_MUX_EF IR_MUX_EF120,5240 - #define IR_CCx IR_CCx121,5279 - #define IR_CCn IR_CCn122,5300 - #define IR_MUX_EF IR_MUX_EF128,5465 - #define IR_CCx IR_CCx129,5506 - #define IR_CCn IR_CCn130,5529 - #define IR_MUX_EF IR_MUX_EF134,5614 - #define IR_CCx IR_CCx135,5654 - #define IR_CCn IR_CCn136,5677 - #define IR_MUX_EF IR_MUX_EF140,5768 - #define IR_CCx IR_CCx141,5806 - #define IR_CCn IR_CCn142,5827 - #define IR_MUX_EF IR_MUX_EF145,5907 - #define IR_CCx IR_CCx146,5945 - #define IR_CCn IR_CCn147,5966 - #define IR_MUX_EF IR_MUX_EF152,6110 - #define IR_CCx IR_CCx153,6150 - #define IR_CCn IR_CCn154,6173 - #define IR_MUX_EF IR_MUX_EF160,6317 - #define IR_CCx IR_CCx161,6356 - #define IR_CCn IR_CCn162,6377 - #define IR_MUX_EF IR_MUX_EF165,6450 - #define IR_CCx IR_CCx166,6489 - #define IR_CCn IR_CCn167,6510 - #define IR_MUX_EF IR_MUX_EF170,6591 - #define IR_CCx IR_CCx171,6629 - #define IR_CCn IR_CCn172,6650 - #define IR_MUX_EF IR_MUX_EF175,6732 - #define IR_CCx IR_CCx176,6771 - #define IR_CCn IR_CCn177,6792 - #define IR_MUX_EF IR_MUX_EF180,6873 - #define IR_CCx IR_CCx181,6911 - #define IR_CCn IR_CCn182,6932 - #define IR_MUX_EF IR_MUX_EF185,7014 - #define IR_CCx IR_CCx186,7053 - #define IR_CCn IR_CCn187,7074 - #define IR_MUX_EF IR_MUX_EF190,7197 - #define IR_CCx IR_CCx191,7236 - #define IR_CCn IR_CCn192,7257 -#define IR_SEND_PWM_START IR_SEND_PWM_START198,7370 -#define IR_SEND_MARK_TIME(IR_SEND_MARK_TIME200,7479 -#define IR_SEND_PWM_STOP IR_SEND_PWM_STOP201,7534 -#define IR_SEND_CONFIG_KHZ(IR_SEND_CONFIG_KHZ203,7643 - #define IR_TCx IR_TCx209,7827 - #define IR_GCM IR_GCM210,7850 - #define IR_RECV_INTR_NAME IR_RECV_INTR_NAME211,7882 - #define IR_IRQ IR_IRQ212,7929 - #define IR_TCx IR_TCx214,7975 - #define IR_GCM IR_GCM215,7998 - #define IR_RECV_INTR_NAME IR_RECV_INTR_NAME216,8029 - #define IR_IRQ IR_IRQ217,8076 - #define IR_TCx IR_TCx219,8122 - #define IR_GCM IR_GCM220,8145 - #define IR_RECV_INTR_NAME IR_RECV_INTR_NAME221,8176 - #define IR_IRQ IR_IRQ222,8223 -#define IR_RECV_ENABLE_INTR IR_RECV_ENABLE_INTR227,8297 -#define IR_RECV_DISABLE_INTR IR_RECV_DISABLE_INTR230,8465 -#define IR_RECV_CONFIG_TICKS(IR_RECV_CONFIG_TICKS231,8545 -#define IR_CLEAR_INTERRUPT IR_CLEAR_INTERRUPT234,8628 - -/home/chee/Arduino/libraries/Adafruit_Circuit_Playground/utility/IRLibSendBase.h,345 -#define IRLIBSENDBASE_HIRLIBSENDBASE_H14,670 -class IRsendBase {IRsendBase18,724 - uint32_t extent;extent28,1114 - uint8_t onTime,offTime,iLength;//used by bit-bang output.onTime29,1133 - uint8_t onTime,offTime,iLength;//used by bit-bang output.offTime29,1133 - uint8_t onTime,offTime,iLength;//used by bit-bang output.iLength29,1133 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/Adafruit_EPD.h,3484 -#define _ADAFRUIT_EPD_H__ADAFRUIT_EPD_H_21,570 -#define RAMBUFSIZE RAMBUFSIZE25,617 - EPD_WHITE, ///< white colorEPD_WHITE37,957 - EPD_BLACK, ///< black colorEPD_BLACK38,987 - EPD_RED, ///< red colorEPD_RED39,1017 - EPD_GRAY, ///< gray color ('red' on grayscale)EPD_GRAY40,1045 - EPD_DARK, ///< darker colorEPD_DARK41,1095 - EPD_LIGHT, ///< lighter colorEPD_LIGHT42,1126 - EPD_NUM_COLORSEPD_NUM_COLORS43,1158 - THINKINK_MONO,THINKINK_MONO47,1194 - THINKINK_TRICOLOR,THINKINK_TRICOLOR48,1211 - THINKINK_GRAYSCALE4,THINKINK_GRAYSCALE449,1232 - THINKINK_MONO_PARTIAL,THINKINK_MONO_PARTIAL50,1255 -} thinkinkmode_t;thinkinkmode_t51,1280 -#define EPD_swap(EPD_swap53,1299 -class Adafruit_EPD : public Adafruit_GFX {Adafruit_EPD65,1967 - thinkinkmode_t getMode(void) { return inkmode; }getMode82,2626 - int8_t _dc_pin, ///< data/command pin_dc_pin135,4687 - _reset_pin, ///< reset pin_reset_pin136,4747 - _cs_pin, ///< chip select pin_cs_pin137,4800 - _busy_pin; ///< busy pin_busy_pin138,4859 - Adafruit_SPIDevice *spi_dev = NULL; ///< SPI objectspi_dev139,4911 - static bool _isInTransaction; ///< true if SPI bus is in trasnfer state_isInTransaction140,4965 - bool singleByteTxns; ///< if true CS will go high after every data bytesingleByteTxns141,5045 - const uint8_t *_epd_init_code = NULL;_epd_init_code144,5160 - const uint8_t *_epd_lut_code = NULL;_epd_lut_code145,5200 - const uint8_t *_epd_partial_init_code = NULL;_epd_partial_init_code146,5239 - const uint8_t *_epd_partial_lut_code = NULL;_epd_partial_lut_code147,5287 - uint16_t default_refresh_delay = 15000;default_refresh_delay149,5335 - Adafruit_MCPSRAM sram; ///< the ram chip object if using off-chip ramsram151,5378 - bool blackInverted; ///< is black channel invertedblackInverted153,5451 - bool colorInverted; ///< is red channel invertedcolorInverted154,5504 - uint8_t layer_colors[EPD_NUM_COLORS];layer_colors156,5556 - uint32_t buffer1_size; ///< size of the primary bufferbuffer1_size158,5597 - uint32_t buffer2_size; ///< size of the secondary bufferbuffer2_size159,5654 - uint8_t *buffer1; ///< the pointer to the primary buffer if using on-chip rambuffer1160,5713 - *buffer2; ///< the pointer to the secondary buffer if using on-chip rambuffer2162,5803 - *color_buffer; ///< the pointer to the color buffer if using on-chip ramcolor_buffer164,5891 - *black_buffer; ///< the pointer to the black buffer if using on-chip ramblack_buffer166,5980 - uint16_t buffer1_addr; ///< The SRAM address offsets for the primary bufferbuffer1_addr167,6059 - uint16_t buffer2_addr; ///< The SRAM address offsets for the secondary bufferbuffer2_addr168,6137 - uint16_t colorbuffer_addr; ///< The SRAM address offsets for the color buffercolorbuffer_addr169,6217 - uint16_t blackbuffer_addr; ///< The SRAM address offsets for the black bufferblackbuffer_addr170,6297 - bool use_sram; ///< true if we are using an SRAM chip as a framebufferuse_sram180,6662 - thinkinkmode_t inkmode; // Ink mode passed to begin()inkmode182,6736 - uint8_t partialsSinceLastFullUpdate = 0;partialsSinceLastFullUpdate184,6793 - BusIO_PortReg *csPort, *dcPort;csPort187,6871 - BusIO_PortReg *csPort, *dcPort;dcPort187,6871 - BusIO_PortMask csPinMask, dcPinMask;csPinMask188,6905 - BusIO_PortMask csPinMask, dcPinMask;dcPinMask188,6905 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/Adafruit_MCPSRAM.h,1196 -#define MCPSRAM_READ MCPSRAM_READ4,39 -#define MCPSRAM_WRITE MCPSRAM_WRITE5,84 -#define MCPSRAM_RDSR MCPSRAM_RDSR6,130 -#define MCPSRAM_WRSR MCPSRAM_WRSR7,191 -#define K640_SEQUENTIAL_MODE K640_SEQUENTIAL_MODE9,254 -class Adafruit_MCPSRAM {Adafruit_MCPSRAM16,555 - ~Adafruit_MCPSRAM() {}~Adafruit_MCPSRAM20,710 - boolean hwSPI; ///< true if using hardware SPIhwSPI40,1271 - PortReg *mosiport, *clkport, *csport, *misoport;mosiport42,1340 - PortReg *mosiport, *clkport, *csport, *misoport;clkport42,1340 - PortReg *mosiport, *clkport, *csport, *misoport;csport42,1340 - PortReg *mosiport, *clkport, *csport, *misoport;misoport42,1340 - PortMask mosipinmask, clkpinmask, cspinmask, misopinmask;mosipinmask43,1391 - PortMask mosipinmask, clkpinmask, cspinmask, misopinmask;clkpinmask43,1391 - PortMask mosipinmask, clkpinmask, cspinmask, misopinmask;cspinmask43,1391 - PortMask mosipinmask, clkpinmask, cspinmask, misopinmask;misopinmask43,1391 - int8_t _cs, _mosi, _miso, _sck;_cs45,1458 - int8_t _cs, _mosi, _miso, _sck;_mosi45,1458 - int8_t _cs, _mosi, _miso, _sck;_miso45,1458 - int8_t _cs, _mosi, _miso, _sck;_sck45,1458 - SPIClass *_spi = NULL;_spi46,1492 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/Adafruit_ThinkInk.h,57 -#define _ADAFRUIT_THINKINK_H__ADAFRUIT_THINKINK_H_2,30 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/drivers/Adafruit_ACeP.h,1146 -#define LIB_ADAFRUIT_ACEPLIB_ADAFRUIT_ACEP2,26 -#define ACEP_PANEL_SETTING ACEP_PANEL_SETTING7,101 -#define ACEP_POWER_SETTING ACEP_POWER_SETTING8,133 -#define ACEP_POWER_OFF ACEP_POWER_OFF9,165 -#define ACEP_POWER_OFF_SEQUENCE ACEP_POWER_OFF_SEQUENCE10,193 -#define ACEP_POWER_ON ACEP_POWER_ON11,230 -#define ACEP_BOOSTER_SOFT_START ACEP_BOOSTER_SOFT_START12,257 -#define ACEP_DEEP_SLEEP ACEP_DEEP_SLEEP13,294 -#define ACEP_DTM ACEP_DTM14,323 -#define ACEP_DISPLAY_REFRESH ACEP_DISPLAY_REFRESH15,345 -#define ACEP_PLL ACEP_PLL16,379 -#define ACEP_TSE ACEP_TSE17,401 -#define ACEP_CDI ACEP_CDI18,423 -#define ACEP_TCON ACEP_TCON19,445 -#define ACEP_RESOLUTION ACEP_RESOLUTION20,468 -#define ACEP_PWS ACEP_PWS21,497 -#define ACEP_COLOR_BLACK ACEP_COLOR_BLACK23,520 -#define ACEP_COLOR_WHITE ACEP_COLOR_WHITE24,558 -#define ACEP_COLOR_GREEN ACEP_COLOR_GREEN25,596 -#define ACEP_COLOR_BLUE ACEP_COLOR_BLUE26,634 -#define ACEP_COLOR_RED ACEP_COLOR_RED27,672 -#define ACEP_COLOR_YELLOW ACEP_COLOR_YELLOW28,710 -#define ACEP_COLOR_ORANGE ACEP_COLOR_ORANGE29,748 -class Adafruit_ACEP : public Adafruit_EPD {Adafruit_ACEP36,1004 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/drivers/Adafruit_EK79686.h,2061 -#define LIB_ADAFRUIT_EK79686LIB_ADAFRUIT_EK796862,29 -#define EK79686_PSR EK79686_PSR7,107 -#define EK79686_PWR EK79686_PWR8,132 -#define EK79686_POF EK79686_POF9,157 -#define EK79686_PFS EK79686_PFS10,182 -#define EK79686_PON EK79686_PON11,207 -#define EK79686_PMEAS EK79686_PMEAS12,232 -#define EK79686_BTST EK79686_BTST13,259 -#define EK79686_DSLP EK79686_DSLP14,285 -#define EK79686_DTM1 EK79686_DTM115,311 -#define EK79686_DSP EK79686_DSP16,337 -#define EK79686_DRF EK79686_DRF17,362 -#define EK79686_DTM2 EK79686_DTM218,387 -#define EK79686_PDTM1 EK79686_PDTM119,413 -#define EK79686_PDTM2 EK79686_PDTM220,440 -#define EK79686_PDRF EK79686_PDRF21,467 -#define EK79686_LUT1 EK79686_LUT122,493 -#define EK79686_LUTWW EK79686_LUTWW23,519 -#define EK79686_LUTBW EK79686_LUTBW24,546 -#define EK79686_LUTWB EK79686_LUTWB25,573 -#define EK79686_LUTBB EK79686_LUTBB26,600 -#define EK79686_LUTC EK79686_LUTC27,627 -#define EK79686_SETVCOM EK79686_SETVCOM28,653 -#define EK79686_OSC EK79686_OSC29,682 -#define EK79686_TSC EK79686_TSC30,707 -#define EK79686_TSE EK79686_TSE31,732 -#define EK79686_TSW EK79686_TSW32,757 -#define EK79686_TSR EK79686_TSR33,782 -#define EK79686_CDI EK79686_CDI34,807 -#define EK79686_LPD EK79686_LPD35,832 -#define EK79686_TCON EK79686_TCON36,857 -#define EK79686_TRES EK79686_TRES37,883 -#define EK79686_GSST EK79686_GSST38,909 -#define EK79686_REV EK79686_REV39,935 -#define EK79686_FLG EK79686_FLG40,960 -#define EK79686_AMV EK79686_AMV41,985 -#define EK79686_VV EK79686_VV42,1010 -#define EK79686_VDCS EK79686_VDCS43,1034 -#define EK79686_PGM EK79686_PGM44,1060 -#define EK79686_APG EK79686_APG45,1085 -#define EK79686_ROTP EK79686_ROTP46,1110 -#define EK79686_CCSET EK79686_CCSET47,1136 -#define EK79686_TSSET EK79686_TSSET48,1163 -#define EK79686_LVD EK79686_LVD49,1190 -#define EK79686_PNLBRK EK79686_PNLBRK50,1215 -#define EK79686_PWRSAV EK79686_PWRSAV51,1243 -#define EK79686_AUTOSEQ EK79686_AUTOSEQ52,1271 -class Adafruit_EK79686 : public Adafruit_EPD {Adafruit_EK7968659,1521 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/drivers/Adafruit_IL0373.h,1550 -#define LIB_ADAFRUIT_IL0373LIB_ADAFRUIT_IL03732,28 -#define IL0373_PANEL_SETTING IL0373_PANEL_SETTING7,105 -#define IL0373_POWER_SETTING IL0373_POWER_SETTING8,139 -#define IL0373_POWER_OFF IL0373_POWER_OFF9,173 -#define IL0373_POWER_OFF_SEQUENCE IL0373_POWER_OFF_SEQUENCE10,203 -#define IL0373_POWER_ON IL0373_POWER_ON11,242 -#define IL0373_POWER_ON_MEASURE IL0373_POWER_ON_MEASURE12,271 -#define IL0373_BOOSTER_SOFT_START IL0373_BOOSTER_SOFT_START13,308 -#define IL0373_DEEP_SLEEP IL0373_DEEP_SLEEP14,347 -#define IL0373_DTM1 IL0373_DTM115,378 -#define IL0373_DATA_STOP IL0373_DATA_STOP16,403 -#define IL0373_DISPLAY_REFRESH IL0373_DISPLAY_REFRESH17,433 -#define IL0373_DTM2 IL0373_DTM218,469 -#define IL0373_PDTM1 IL0373_PDTM119,494 -#define IL0373_PDTM2 IL0373_PDTM220,520 -#define IL0373_PDRF IL0373_PDRF21,546 -#define IL0373_LUT1 IL0373_LUT122,571 -#define IL0373_LUTWW IL0373_LUTWW23,596 -#define IL0373_LUTBW IL0373_LUTBW24,622 -#define IL0373_LUTWB IL0373_LUTWB25,648 -#define IL0373_LUTBB IL0373_LUTBB26,674 -#define IL0373_PLL IL0373_PLL27,700 -#define IL0373_CDI IL0373_CDI28,724 -#define IL0373_RESOLUTION IL0373_RESOLUTION29,748 -#define IL0373_VCM_DC_SETTING IL0373_VCM_DC_SETTING30,779 -#define IL0373_PARTIAL_WINDOW IL0373_PARTIAL_WINDOW31,814 -#define IL0373_PARTIAL_ENTER IL0373_PARTIAL_ENTER32,849 -#define IL0373_PARTIAL_EXIT IL0373_PARTIAL_EXIT33,883 -#define EPD_RAM_BW EPD_RAM_BW35,917 -#define EPD_RAM_RED EPD_RAM_RED36,948 -class Adafruit_IL0373 : public Adafruit_EPD {Adafruit_IL037343,1200 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/drivers/Adafruit_IL0398.h,2418 -#define LIB_ADAFRUIT_IL0398LIB_ADAFRUIT_IL03982,28 -#define EPD_RAM_BW EPD_RAM_BW7,105 -#define EPD_RAM_RED EPD_RAM_RED8,129 -#define IL0398_PANEL_SETTING IL0398_PANEL_SETTING10,155 -#define IL0398_POWER_SETTING IL0398_POWER_SETTING11,189 -#define IL0398_POWER_OFF IL0398_POWER_OFF12,223 -#define IL0398_POWER_OFF_SEQUENCE IL0398_POWER_OFF_SEQUENCE13,253 -#define IL0398_POWER_ON IL0398_POWER_ON14,292 -#define IL0398_POWER_ON_MEASURE IL0398_POWER_ON_MEASURE15,321 -#define IL0398_BOOSTER_SOFT_START IL0398_BOOSTER_SOFT_START16,358 -#define IL0398_DEEP_SLEEP IL0398_DEEP_SLEEP17,397 -#define IL0398_DTM1 IL0398_DTM118,428 -#define IL0398_DATA_STOP IL0398_DATA_STOP19,453 -#define IL0398_DISPLAY_REFRESH IL0398_DISPLAY_REFRESH20,483 -#define IL0398_DTM2 IL0398_DTM221,519 -#define IL0398_PDTM1 IL0398_PDTM122,544 -#define IL0398_PDTM2 IL0398_PDTM223,570 -#define IL0398_PDRF IL0398_PDRF24,596 -#define IL0398_LUT1 IL0398_LUT125,621 -#define IL0398_LUTWW IL0398_LUTWW26,646 -#define IL0398_LUTBW IL0398_LUTBW27,672 -#define IL0398_LUTWB IL0398_LUTWB28,698 -#define IL0398_LUTBB IL0398_LUTBB29,724 -#define IL0398_PLL IL0398_PLL30,750 -#define IL0398_TEMPCALIBRATE IL0398_TEMPCALIBRATE31,774 -#define IL0398_TEMPSELECT IL0398_TEMPSELECT32,808 -#define IL0398_TEMPWRITE IL0398_TEMPWRITE33,839 -#define IL0398_TEMPREAD IL0398_TEMPREAD34,869 -#define IL0398_VCOM IL0398_VCOM35,898 -#define IL0398_LOWPOWERDETECT IL0398_LOWPOWERDETECT36,923 -#define IL0398_TCON IL0398_TCON37,958 -#define IL0398_RESOLUTION IL0398_RESOLUTION38,983 -#define IL0398_GSSTSETTING IL0398_GSSTSETTING39,1014 -#define IL0398_REVISION IL0398_REVISION40,1046 -#define IL0398_GETSTATUS IL0398_GETSTATUS41,1075 -#define IL0398_AUTOVCOM IL0398_AUTOVCOM42,1105 -#define IL0398_READVCOM IL0398_READVCOM43,1134 -#define IL0398_VCM_DC_SETTING IL0398_VCM_DC_SETTING44,1163 -#define IL0398_PARTWINDOW IL0398_PARTWINDOW45,1198 -#define IL0398_PARTIALIN IL0398_PARTIALIN46,1229 -#define IL0398_PARTIALOUT IL0398_PARTIALOUT47,1259 -#define IL0398_PROGRAMMODE IL0398_PROGRAMMODE48,1290 -#define IL0398_ACTIVEPROGRAM IL0398_ACTIVEPROGRAM49,1322 -#define IL0398_READOTP IL0398_READOTP50,1356 -#define IL0398_CASCADESET IL0398_CASCADESET51,1384 -#define IL0398_POWERSAVING IL0398_POWERSAVING52,1415 -#define IL0398_FORCETEMP IL0398_FORCETEMP53,1447 -class Adafruit_IL0398 : public Adafruit_EPD {Adafruit_IL039860,1697 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/drivers/Adafruit_IL91874.h,1387 -#define LIB_ADAFRUIT_IL91874LIB_ADAFRUIT_IL918742,29 -#define EPD_RAM_BW EPD_RAM_BW7,107 -#define EPD_RAM_RED EPD_RAM_RED8,131 -#define IL91874_PANEL_SETTING IL91874_PANEL_SETTING10,157 -#define IL91874_POWER_SETTING IL91874_POWER_SETTING11,192 -#define IL91874_POWER_OFF IL91874_POWER_OFF12,227 -#define IL91874_POWER_OFF_SEQUENCE IL91874_POWER_OFF_SEQUENCE13,258 -#define IL91874_POWER_ON IL91874_POWER_ON14,298 -#define IL91874_POWER_ON_MEASURE IL91874_POWER_ON_MEASURE15,328 -#define IL91874_BOOSTER_SOFT_START IL91874_BOOSTER_SOFT_START16,366 -#define IL91874_DEEP_SLEEP IL91874_DEEP_SLEEP17,406 -#define IL91874_DTM1 IL91874_DTM118,438 -#define IL91874_DATA_STOP IL91874_DATA_STOP19,464 -#define IL91874_DISPLAY_REFRESH IL91874_DISPLAY_REFRESH20,495 -#define IL91874_PDTM1 IL91874_PDTM121,532 -#define IL91874_PDTM2 IL91874_PDTM222,559 -#define IL91874_PDRF IL91874_PDRF23,586 -#define IL91874_LUT1 IL91874_LUT124,612 -#define IL91874_LUTWW IL91874_LUTWW25,638 -#define IL91874_LUTBW IL91874_LUTBW26,665 -#define IL91874_LUTWB IL91874_LUTWB27,692 -#define IL91874_LUTBB IL91874_LUTBB28,719 -#define IL91874_PLL IL91874_PLL29,746 -#define IL91874_CDI IL91874_CDI30,771 -#define IL91874_RESOLUTION IL91874_RESOLUTION31,796 -#define IL91874_VCM_DC_SETTING IL91874_VCM_DC_SETTING32,828 -class Adafruit_IL91874 : public Adafruit_EPD {Adafruit_IL9187439,1084 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/drivers/Adafruit_SSD1608.h,1968 -#define LIB_ADAFRUIT_SSD1608LIB_ADAFRUIT_SSD16082,29 -#define EPD_RAM_BW EPD_RAM_BW7,107 -#define SSD1608_DRIVER_CONTROL SSD1608_DRIVER_CONTROL9,132 -#define SSD1608_GATE_VOLTAGE SSD1608_GATE_VOLTAGE10,168 -#define SSD1608_SOURCE_VOLTAGE SSD1608_SOURCE_VOLTAGE11,202 -#define SSD1608_DISPLAY_CONTROL SSD1608_DISPLAY_CONTROL12,238 -#define SSD1608_NON_OVERLAP SSD1608_NON_OVERLAP13,275 -#define SSD1608_BOOSTER_SOFT_START SSD1608_BOOSTER_SOFT_START14,308 -#define SSD1608_GATE_SCAN_START SSD1608_GATE_SCAN_START15,348 -#define SSD1608_DEEP_SLEEP SSD1608_DEEP_SLEEP16,385 -#define SSD1608_DATA_MODE SSD1608_DATA_MODE17,417 -#define SSD1608_SW_RESET SSD1608_SW_RESET18,448 -#define SSD1608_TEMP_WRITE SSD1608_TEMP_WRITE19,478 -#define SSD1608_TEMP_READ SSD1608_TEMP_READ20,510 -#define SSD1608_TEMP_CONTROL SSD1608_TEMP_CONTROL21,541 -#define SSD1608_TEMP_LOAD SSD1608_TEMP_LOAD22,575 -#define SSD1608_MASTER_ACTIVATE SSD1608_MASTER_ACTIVATE23,606 -#define SSD1608_DISP_CTRL1 SSD1608_DISP_CTRL124,643 -#define SSD1608_DISP_CTRL2 SSD1608_DISP_CTRL225,675 -#define SSD1608_WRITE_RAM SSD1608_WRITE_RAM26,707 -#define SSD1608_READ_RAM SSD1608_READ_RAM27,738 -#define SSD1608_VCOM_SENSE SSD1608_VCOM_SENSE28,768 -#define SSD1608_VCOM_DURATION SSD1608_VCOM_DURATION29,800 -#define SSD1608_WRITE_VCOM SSD1608_WRITE_VCOM30,835 -#define SSD1608_READ_OTP SSD1608_READ_OTP31,867 -#define SSD1608_WRITE_LUT SSD1608_WRITE_LUT32,897 -#define SSD1608_WRITE_DUMMY SSD1608_WRITE_DUMMY33,928 -#define SSD1608_WRITE_GATELINE SSD1608_WRITE_GATELINE34,961 -#define SSD1608_WRITE_BORDER SSD1608_WRITE_BORDER35,997 -#define SSD1608_SET_RAMXPOS SSD1608_SET_RAMXPOS36,1031 -#define SSD1608_SET_RAMYPOS SSD1608_SET_RAMYPOS37,1064 -#define SSD1608_SET_RAMXCOUNT SSD1608_SET_RAMXCOUNT38,1097 -#define SSD1608_SET_RAMYCOUNT SSD1608_SET_RAMYCOUNT39,1132 -#define SSD1608_NOP SSD1608_NOP40,1167 -class Adafruit_SSD1608 : public Adafruit_EPD {Adafruit_SSD160847,1413 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/drivers/Adafruit_SSD1619.h,1823 -#define LIB_ADAFRUIT_SSD1619LIB_ADAFRUIT_SSD16192,29 -#define EPD_RAM_BW EPD_RAM_BW7,107 -#define EPD_RAM_RED EPD_RAM_RED8,131 -#define SSD1619_DRIVER_CONTROL SSD1619_DRIVER_CONTROL10,157 -#define SSD1619_GATE_VOLTAGE SSD1619_GATE_VOLTAGE11,193 -#define SSD1619_SOURCE_VOLTAGE SSD1619_SOURCE_VOLTAGE12,227 -#define SSD1619_PROGOTP_INITIAL SSD1619_PROGOTP_INITIAL13,263 -#define SSD1619_PROGREG_INITIAL SSD1619_PROGREG_INITIAL14,300 -#define SSD1619_READREG_INITIAL SSD1619_READREG_INITIAL15,337 -#define SSD1619_BOOST_SOFTSTART SSD1619_BOOST_SOFTSTART16,374 -#define SSD1619_DEEP_SLEEP SSD1619_DEEP_SLEEP17,411 -#define SSD1619_DATA_MODE SSD1619_DATA_MODE18,443 -#define SSD1619_SW_RESET SSD1619_SW_RESET19,474 -#define SSD1619_TEMP_CONTROL SSD1619_TEMP_CONTROL20,504 -#define SSD1619_TEMP_WRITE SSD1619_TEMP_WRITE21,538 -#define SSD1619_MASTER_ACTIVATE SSD1619_MASTER_ACTIVATE22,570 -#define SSD1619_DISP_CTRL1 SSD1619_DISP_CTRL123,607 -#define SSD1619_DISP_CTRL2 SSD1619_DISP_CTRL224,639 -#define SSD1619_WRITE_RAM1 SSD1619_WRITE_RAM125,671 -#define SSD1619_WRITE_RAM2 SSD1619_WRITE_RAM226,703 -#define SSD1619_WRITE_VCOM SSD1619_WRITE_VCOM27,735 -#define SSD1619_READ_OTP SSD1619_READ_OTP28,767 -#define SSD1619_READ_STATUS SSD1619_READ_STATUS29,797 -#define SSD1619_WRITE_LUT SSD1619_WRITE_LUT30,830 -#define SSD1619_WRITE_BORDER SSD1619_WRITE_BORDER31,861 -#define SSD1619_SET_RAMXPOS SSD1619_SET_RAMXPOS32,895 -#define SSD1619_SET_RAMYPOS SSD1619_SET_RAMYPOS33,928 -#define SSD1619_SET_RAMXCOUNT SSD1619_SET_RAMXCOUNT34,961 -#define SSD1619_SET_RAMYCOUNT SSD1619_SET_RAMYCOUNT35,996 -#define SSD1619_SET_ANALOGBLOCK SSD1619_SET_ANALOGBLOCK36,1031 -#define SSD1619_SET_DIGITALBLOCK SSD1619_SET_DIGITALBLOCK37,1068 -class Adafruit_SSD1619 : public Adafruit_EPD {Adafruit_SSD161944,1327 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/drivers/Adafruit_SSD1675.h,1728 -#define LIB_ADAFRUIT_SSD1675LIB_ADAFRUIT_SSD16752,29 -#define EPD_RAM_BW EPD_RAM_BW7,107 -#define EPD_RAM_RED EPD_RAM_RED8,131 -#define SSD1675_DRIVER_CONTROL SSD1675_DRIVER_CONTROL10,157 -#define SSD1675_GATE_VOLTAGE SSD1675_GATE_VOLTAGE11,193 -#define SSD1675_SOURCE_VOLTAGE SSD1675_SOURCE_VOLTAGE12,227 -#define SSD1675_DEEP_SLEEP SSD1675_DEEP_SLEEP13,263 -#define SSD1675_DATA_MODE SSD1675_DATA_MODE14,295 -#define SSD1675_SW_RESET SSD1675_SW_RESET15,326 -#define SSD1675_HV_READY SSD1675_HV_READY16,356 -#define SSD1675_VCI_READY SSD1675_VCI_READY17,386 -#define SSD1675_TEMP_WRITE SSD1675_TEMP_WRITE18,417 -#define SSD1675_MASTER_ACTIVATE SSD1675_MASTER_ACTIVATE19,449 -#define SSD1675_DISP_CTRL1 SSD1675_DISP_CTRL120,486 -#define SSD1675_DISP_CTRL2 SSD1675_DISP_CTRL221,518 -#define SSD1675_WRITE_RAM1 SSD1675_WRITE_RAM122,550 -#define SSD1675_WRITE_RAM2 SSD1675_WRITE_RAM223,582 -#define SSD1675_WRITE_VCOM SSD1675_WRITE_VCOM24,614 -#define SSD1675_READ_OTP SSD1675_READ_OTP25,646 -#define SSD1675_READ_STATUS SSD1675_READ_STATUS26,676 -#define SSD1675_WRITE_LUT SSD1675_WRITE_LUT27,709 -#define SSD1675_WRITE_DUMMY SSD1675_WRITE_DUMMY28,740 -#define SSD1675_WRITE_GATELINE SSD1675_WRITE_GATELINE29,773 -#define SSD1675_WRITE_BORDER SSD1675_WRITE_BORDER30,809 -#define SSD1675_SET_RAMXPOS SSD1675_SET_RAMXPOS31,843 -#define SSD1675_SET_RAMYPOS SSD1675_SET_RAMYPOS32,876 -#define SSD1675_SET_RAMXCOUNT SSD1675_SET_RAMXCOUNT33,909 -#define SSD1675_SET_RAMYCOUNT SSD1675_SET_RAMYCOUNT34,944 -#define SSD1675_SET_ANALOGBLOCK SSD1675_SET_ANALOGBLOCK35,979 -#define SSD1675_SET_DIGITALBLOCK SSD1675_SET_DIGITALBLOCK36,1016 -class Adafruit_SSD1675 : public Adafruit_EPD {Adafruit_SSD167543,1275 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/drivers/Adafruit_SSD1675B.h,1787 -#define LIB_ADAFRUIT_SSD1675BLIB_ADAFRUIT_SSD1675B2,30 -#define EPD_RAM_BW EPD_RAM_BW7,109 -#define EPD_RAM_RED EPD_RAM_RED8,133 -#define SSD1675B_DRIVER_CONTROL SSD1675B_DRIVER_CONTROL10,159 -#define SSD1675B_GATE_VOLTAGE SSD1675B_GATE_VOLTAGE11,196 -#define SSD1675B_SOURCE_VOLTAGE SSD1675B_SOURCE_VOLTAGE12,231 -#define SSD1675B_DEEP_SLEEP SSD1675B_DEEP_SLEEP13,268 -#define SSD1675B_DATA_MODE SSD1675B_DATA_MODE14,301 -#define SSD1675B_SW_RESET SSD1675B_SW_RESET15,333 -#define SSD1675B_HV_READY SSD1675B_HV_READY16,364 -#define SSD1675B_VCI_READY SSD1675B_VCI_READY17,395 -#define SSD1675B_TEMP_WRITE SSD1675B_TEMP_WRITE18,427 -#define SSD1675B_MASTER_ACTIVATE SSD1675B_MASTER_ACTIVATE19,460 -#define SSD1675B_DISP_CTRL1 SSD1675B_DISP_CTRL120,498 -#define SSD1675B_DISP_CTRL2 SSD1675B_DISP_CTRL221,531 -#define SSD1675B_WRITE_RAM1 SSD1675B_WRITE_RAM122,564 -#define SSD1675B_WRITE_RAM2 SSD1675B_WRITE_RAM223,597 -#define SSD1675B_WRITE_VCOM SSD1675B_WRITE_VCOM24,630 -#define SSD1675B_READ_OTP SSD1675B_READ_OTP25,663 -#define SSD1675B_READ_STATUS SSD1675B_READ_STATUS26,694 -#define SSD1675B_WRITE_LUT SSD1675B_WRITE_LUT27,728 -#define SSD1675B_WRITE_DUMMY SSD1675B_WRITE_DUMMY28,760 -#define SSD1675B_WRITE_GATELINE SSD1675B_WRITE_GATELINE29,794 -#define SSD1675B_WRITE_BORDER SSD1675B_WRITE_BORDER30,831 -#define SSD1675B_SET_RAMXPOS SSD1675B_SET_RAMXPOS31,866 -#define SSD1675B_SET_RAMYPOS SSD1675B_SET_RAMYPOS32,900 -#define SSD1675B_SET_RAMXCOUNT SSD1675B_SET_RAMXCOUNT33,934 -#define SSD1675B_SET_RAMYCOUNT SSD1675B_SET_RAMYCOUNT34,970 -#define SSD1675B_SET_ANALOGBLOCK SSD1675B_SET_ANALOGBLOCK35,1006 -#define SSD1675B_SET_DIGITALBLOCK SSD1675B_SET_DIGITALBLOCK36,1044 -class Adafruit_SSD1675B : public Adafruit_EPD {Adafruit_SSD1675B43,1304 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/drivers/Adafruit_SSD1680.h,1691 -#define LIB_ADAFRUIT_SSD1680LIB_ADAFRUIT_SSD16802,29 -#define EPD_RAM_BW EPD_RAM_BW7,107 -#define EPD_RAM_RED EPD_RAM_RED8,131 -#define SSD1680_DRIVER_CONTROL SSD1680_DRIVER_CONTROL10,157 -#define SSD1680_GATE_VOLTAGE SSD1680_GATE_VOLTAGE11,193 -#define SSD1680_SOURCE_VOLTAGE SSD1680_SOURCE_VOLTAGE12,227 -#define SSD1680_PROGOTP_INITIAL SSD1680_PROGOTP_INITIAL13,263 -#define SSD1680_PROGREG_INITIAL SSD1680_PROGREG_INITIAL14,300 -#define SSD1680_READREG_INITIAL SSD1680_READREG_INITIAL15,337 -#define SSD1680_BOOST_SOFTSTART SSD1680_BOOST_SOFTSTART16,374 -#define SSD1680_DEEP_SLEEP SSD1680_DEEP_SLEEP17,411 -#define SSD1680_DATA_MODE SSD1680_DATA_MODE18,443 -#define SSD1680_SW_RESET SSD1680_SW_RESET19,474 -#define SSD1680_TEMP_CONTROL SSD1680_TEMP_CONTROL20,504 -#define SSD1680_TEMP_WRITE SSD1680_TEMP_WRITE21,538 -#define SSD1680_MASTER_ACTIVATE SSD1680_MASTER_ACTIVATE22,570 -#define SSD1680_DISP_CTRL1 SSD1680_DISP_CTRL123,607 -#define SSD1680_DISP_CTRL2 SSD1680_DISP_CTRL224,639 -#define SSD1680_WRITE_RAM1 SSD1680_WRITE_RAM125,671 -#define SSD1680_WRITE_RAM2 SSD1680_WRITE_RAM226,703 -#define SSD1680_WRITE_VCOM SSD1680_WRITE_VCOM27,735 -#define SSD1680_READ_OTP SSD1680_READ_OTP28,767 -#define SSD1680_READ_STATUS SSD1680_READ_STATUS29,797 -#define SSD1680_WRITE_LUT SSD1680_WRITE_LUT30,830 -#define SSD1680_WRITE_BORDER SSD1680_WRITE_BORDER31,861 -#define SSD1680_SET_RAMXPOS SSD1680_SET_RAMXPOS32,895 -#define SSD1680_SET_RAMYPOS SSD1680_SET_RAMYPOS33,928 -#define SSD1680_SET_RAMXCOUNT SSD1680_SET_RAMXCOUNT34,961 -#define SSD1680_SET_RAMYCOUNT SSD1680_SET_RAMYCOUNT35,996 -class Adafruit_SSD1680 : public Adafruit_EPD {Adafruit_SSD168042,1252 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/drivers/Adafruit_SSD1681.h,1691 -#define LIB_ADAFRUIT_SSD1681LIB_ADAFRUIT_SSD16812,29 -#define EPD_RAM_BW EPD_RAM_BW7,107 -#define EPD_RAM_RED EPD_RAM_RED8,131 -#define SSD1681_DRIVER_CONTROL SSD1681_DRIVER_CONTROL10,157 -#define SSD1681_GATE_VOLTAGE SSD1681_GATE_VOLTAGE11,193 -#define SSD1681_SOURCE_VOLTAGE SSD1681_SOURCE_VOLTAGE12,227 -#define SSD1681_PROGOTP_INITIAL SSD1681_PROGOTP_INITIAL13,263 -#define SSD1681_PROGREG_INITIAL SSD1681_PROGREG_INITIAL14,300 -#define SSD1681_READREG_INITIAL SSD1681_READREG_INITIAL15,337 -#define SSD1681_BOOST_SOFTSTART SSD1681_BOOST_SOFTSTART16,374 -#define SSD1681_DEEP_SLEEP SSD1681_DEEP_SLEEP17,411 -#define SSD1681_DATA_MODE SSD1681_DATA_MODE18,443 -#define SSD1681_SW_RESET SSD1681_SW_RESET19,474 -#define SSD1681_TEMP_CONTROL SSD1681_TEMP_CONTROL20,504 -#define SSD1681_TEMP_WRITE SSD1681_TEMP_WRITE21,538 -#define SSD1681_MASTER_ACTIVATE SSD1681_MASTER_ACTIVATE22,570 -#define SSD1681_DISP_CTRL1 SSD1681_DISP_CTRL123,607 -#define SSD1681_DISP_CTRL2 SSD1681_DISP_CTRL224,639 -#define SSD1681_WRITE_RAM1 SSD1681_WRITE_RAM125,671 -#define SSD1681_WRITE_RAM2 SSD1681_WRITE_RAM226,703 -#define SSD1681_WRITE_VCOM SSD1681_WRITE_VCOM27,735 -#define SSD1681_READ_OTP SSD1681_READ_OTP28,767 -#define SSD1681_READ_STATUS SSD1681_READ_STATUS29,797 -#define SSD1681_WRITE_LUT SSD1681_WRITE_LUT30,830 -#define SSD1681_WRITE_BORDER SSD1681_WRITE_BORDER31,861 -#define SSD1681_SET_RAMXPOS SSD1681_SET_RAMXPOS32,895 -#define SSD1681_SET_RAMYPOS SSD1681_SET_RAMYPOS33,928 -#define SSD1681_SET_RAMXCOUNT SSD1681_SET_RAMXCOUNT34,961 -#define SSD1681_SET_RAMYCOUNT SSD1681_SET_RAMYCOUNT35,996 -class Adafruit_SSD1681 : public Adafruit_EPD {Adafruit_SSD168142,1252 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/drivers/Adafruit_UC8151D.h,1848 -#define LIB_ADAFRUIT_UC8151DLIB_ADAFRUIT_UC8151D2,29 -#define EPD_RAM_BW EPD_RAM_BW7,107 -#define UC8151D_PSR UC8151D_PSR9,132 -#define UC8151D_PWR UC8151D_PWR10,157 -#define UC8151D_POF UC8151D_POF11,182 -#define UC8151D_PFS UC8151D_PFS12,207 -#define UC8151D_PON UC8151D_PON13,232 -#define UC8151D_PMEAS UC8151D_PMEAS14,257 -#define UC8151D_BTST UC8151D_BTST15,284 -#define UC8151D_DSLP UC8151D_DSLP16,310 -#define UC8151D_DTM1 UC8151D_DTM117,336 -#define UC8151D_DSP UC8151D_DSP18,362 -#define UC8151D_DRF UC8151D_DRF19,387 -#define UC8151D_DTM2 UC8151D_DTM220,412 -#define UC8151D_AUTO UC8151D_AUTO21,438 -#define UC8151D_LUTOPT UC8151D_LUTOPT22,464 -#define UC8151D_PLL UC8151D_PLL23,492 -#define UC8151D_TSC UC8151D_TSC24,517 -#define UC8151D_TSE UC8151D_TSE25,542 -#define UC8151D_TSW UC8151D_TSW26,567 -#define UC8151D_TSR UC8151D_TSR27,592 -#define UC8151D_PBC UC8151D_PBC28,617 -#define UC8151D_CDI UC8151D_CDI29,642 -#define UC8151D_LPD UC8151D_LPD30,667 -#define UC8151D_TRES UC8151D_TRES31,692 -#define UC8151D_GSST UC8151D_GSST32,718 -#define UC8151D_REV UC8151D_REV33,744 -#define UC8151D_FLG UC8151D_FLG34,769 -#define UC8151D_AMV UC8151D_AMV35,794 -#define UC8151D_VV UC8151D_VV36,819 -#define UC8151D_VDCS UC8151D_VDCS37,843 -#define UC8151D_PTL UC8151D_PTL38,869 -#define UC8151D_PTIN UC8151D_PTIN39,894 -#define UC8151D_PTOUT UC8151D_PTOUT40,920 -#define UC8151D_PGM UC8151D_PGM41,947 -#define UC8151D_APG UC8151D_APG42,972 -#define UC8151D_ROTP UC8151D_ROTP43,997 -#define UC8151D_CCSET UC8151D_CCSET44,1023 -#define UC8151D_PWS UC8151D_PWS45,1050 -#define UC8151D_LVSEL UC8151D_LVSEL46,1075 -#define UC8151D_TSSET UC8151D_TSSET47,1102 -const uint8_t uc8151d_partialmono_lut[] = {uc8151d_partialmono_lut70,1755 -class Adafruit_UC8151D : public Adafruit_EPD {Adafruit_UC8151D129,3711 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/drivers/Adafruit_UC8276.h,666 -#define LIB_ADAFRUIT_UC8276LIB_ADAFRUIT_UC82762,28 -#define EPD_RAM_BW EPD_RAM_BW7,105 -#define EPD_RAM_RED EPD_RAM_RED8,129 -#define UC8276_PANELSETTING UC8276_PANELSETTING10,155 -#define UC8276_POWEROFF UC8276_POWEROFF11,188 -#define UC8276_POWERON UC8276_POWERON12,217 -#define UC8276_DEEPSLEEP UC8276_DEEPSLEEP13,245 -#define UC8276_DISPLAYREFRESH UC8276_DISPLAYREFRESH14,275 -#define UC8276_WRITE_RAM1 UC8276_WRITE_RAM115,310 -#define UC8276_WRITE_RAM2 UC8276_WRITE_RAM216,341 -#define UC8276_WRITE_VCOM UC8276_WRITE_VCOM17,372 -#define UC8276_GET_STATUS UC8276_GET_STATUS18,403 -class Adafruit_UC8276 : public Adafruit_EPD {Adafruit_UC827625,654 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_154_Grayscale4_T8.h,639 -#define _THINKINK_154_GRAYSCALE4_T8_H_THINKINK_154_GRAYSCALE4_T8_H2,38 -static const uint8_t ti_154t8_monopart_lut_code[] = {ti_154t8_monopart_lut_code42,1120 -static const uint8_t ti_154t8_gray4_lut_code[] = {ti_154t8_gray4_lut_code93,2804 -class ThinkInk_154_Grayscale4_T8 : public Adafruit_IL0373 {ThinkInk_154_Grayscale4_T8149,4469 - ThinkInk_154_Grayscale4_T8(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_154_Grayscale4_T8151,4537 - ThinkInk_154_Grayscale4_T8(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_154_Grayscale4_T8156,4807 - void begin(thinkinkmode_t mode = THINKINK_GRAYSCALE4) {begin160,5020 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_154_Mono_D27.h,412 -#define _THINKINK_154_MONO_D27_H_THINKINK_154_MONO_D27_H2,33 -class ThinkInk_154_Mono_D27 : public Adafruit_SSD1608 {ThinkInk_154_Mono_D277,208 - ThinkInk_154_Mono_D27(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_154_Mono_D279,272 - ThinkInk_154_Mono_D27(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_154_Mono_D2713,504 - void begin(thinkinkmode_t mode = THINKINK_MONO) {begin17,708 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_154_Mono_D67.h,412 -#define _THINKINK_154_MONO_D67_H_THINKINK_154_MONO_D67_H2,33 -class ThinkInk_154_Mono_D67 : public Adafruit_SSD1681 {ThinkInk_154_Mono_D677,208 - ThinkInk_154_Mono_D67(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_154_Mono_D679,272 - ThinkInk_154_Mono_D67(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_154_Mono_D6713,504 - void begin(thinkinkmode_t mode = THINKINK_MONO) {begin17,708 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_154_Mono_M10.h,412 -#define _THINKINK_154_MONO_M10_H_THINKINK_154_MONO_M10_H2,33 -class ThinkInk_154_Mono_M10 : public Adafruit_UC8151D {ThinkInk_154_Mono_M107,208 - ThinkInk_154_Mono_M10(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_154_Mono_M109,272 - ThinkInk_154_Mono_M10(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_154_Mono_M1013,504 - void begin(thinkinkmode_t mode = THINKINK_MONO) {begin17,708 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_154_Tricolor_RW.h,436 -#define _THINKINK_154_TRICOLOR_RW_H_THINKINK_154_TRICOLOR_RW_H2,36 -class ThinkInk_154_Tricolor_RW : public Adafruit_SSD1680 {ThinkInk_154_Tricolor_RW7,214 - ThinkInk_154_Tricolor_RW(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_154_Tricolor_RW9,281 - ThinkInk_154_Tricolor_RW(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_154_Tricolor_RW14,546 - void begin(thinkinkmode_t mode = THINKINK_MONO) {begin18,756 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_154_Tricolor_Z17.h,447 -#define _THINKINK_154_TRICOLOR_Z17_H_THINKINK_154_TRICOLOR_Z17_H2,37 -class ThinkInk_154_Tricolor_Z17 : public Adafruit_IL0373 {ThinkInk_154_Tricolor_Z177,216 - ThinkInk_154_Tricolor_Z17(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_154_Tricolor_Z179,283 - ThinkInk_154_Tricolor_Z17(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_154_Tricolor_Z1714,550 - void begin(thinkinkmode_t mode = THINKINK_TRICOLOR) {begin18,761 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_154_Tricolor_Z90.h,444 -#define _THINKINK_154_TRICOLOR_Z90_H_THINKINK_154_TRICOLOR_Z90_H2,37 -class ThinkInk_154_Tricolor_Z90 : public Adafruit_SSD1681 {ThinkInk_154_Tricolor_Z907,216 - ThinkInk_154_Tricolor_Z90(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_154_Tricolor_Z909,284 - ThinkInk_154_Tricolor_Z90(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_154_Tricolor_Z9014,552 - void begin(thinkinkmode_t mode = THINKINK_MONO) {begin18,764 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_213_Grayscale4_T5.h,639 -#define _THINKINK_213_GRAYSCALE4_T5_H_THINKINK_213_GRAYSCALE4_T5_H2,38 -static const uint8_t ti_213t5_monopart_lut_code[] = {ti_213t5_monopart_lut_code42,1120 -static const uint8_t ti_213t5_gray4_lut_code[] = {ti_213t5_gray4_lut_code93,2804 -class ThinkInk_213_Grayscale4_T5 : public Adafruit_IL0373 {ThinkInk_213_Grayscale4_T5149,4469 - ThinkInk_213_Grayscale4_T5(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_213_Grayscale4_T5151,4537 - ThinkInk_213_Grayscale4_T5(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_213_Grayscale4_T5156,4807 - void begin(thinkinkmode_t mode = THINKINK_GRAYSCALE4) {begin160,5020 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_213_Mono_B72.h,412 -#define _THINKINK_213_MONO_B72_H_THINKINK_213_MONO_B72_H2,33 -class ThinkInk_213_Mono_B72 : public Adafruit_SSD1675 {ThinkInk_213_Mono_B727,208 - ThinkInk_213_Mono_B72(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_213_Mono_B729,272 - ThinkInk_213_Mono_B72(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_213_Mono_B7213,504 - void begin(thinkinkmode_t mode = THINKINK_MONO) {begin17,708 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_213_Mono_B73.h,413 -#define _THINKINK_213_MONO_B73_H_THINKINK_213_MONO_B73_H2,33 -class ThinkInk_213_Mono_B73 : public Adafruit_SSD1675B {ThinkInk_213_Mono_B737,208 - ThinkInk_213_Mono_B73(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_213_Mono_B739,273 - ThinkInk_213_Mono_B73(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_213_Mono_B7313,506 - void begin(thinkinkmode_t mode = THINKINK_MONO) {begin17,711 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_213_Mono_BN.h,404 -#define _THINKINK_213_MONO_BN_H_THINKINK_213_MONO_BN_H2,32 -class ThinkInk_213_Mono_BN : public Adafruit_SSD1680 {ThinkInk_213_Mono_BN7,206 - ThinkInk_213_Mono_BN(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_213_Mono_BN9,269 - ThinkInk_213_Mono_BN(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_213_Mono_BN13,499 - void begin(thinkinkmode_t mode = THINKINK_MONO) {begin17,701 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_213_Mono_M21.h,412 -#define _THINKINK_213_MONO_M21_H_THINKINK_213_MONO_M21_H2,33 -class ThinkInk_213_Mono_M21 : public Adafruit_UC8151D {ThinkInk_213_Mono_M217,208 - ThinkInk_213_Mono_M21(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_213_Mono_M219,272 - ThinkInk_213_Mono_M21(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_213_Mono_M2113,504 - void begin(thinkinkmode_t mode = THINKINK_MONO) {begin17,708 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_213_Tricolor_RW.h,440 -#define _THINKINK_213_TRICOLOR_RW_H_THINKINK_213_TRICOLOR_RW_H2,36 -class ThinkInk_213_Tricolor_RW : public Adafruit_SSD1680 {ThinkInk_213_Tricolor_RW7,214 - ThinkInk_213_Tricolor_RW(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_213_Tricolor_RW9,281 - ThinkInk_213_Tricolor_RW(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_213_Tricolor_RW14,546 - void begin(thinkinkmode_t mode = THINKINK_TRICOLOR) {begin18,756 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_213_Tricolor_Z16.h,447 -#define _THINKINK_213_TRICOLOR_Z16_H_THINKINK_213_TRICOLOR_Z16_H2,37 -class ThinkInk_213_Tricolor_Z16 : public Adafruit_IL0373 {ThinkInk_213_Tricolor_Z167,216 - ThinkInk_213_Tricolor_Z16(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_213_Tricolor_Z169,283 - ThinkInk_213_Tricolor_Z16(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_213_Tricolor_Z1614,550 - void begin(thinkinkmode_t mode = THINKINK_TRICOLOR) {begin18,761 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_270_Grayscale4_W3.h,530 -#define _THINKINK_270_GRAY4_W3_H_THINKINK_270_GRAY4_W3_H2,33 -static const uint8_t ti_270w3_gray4_lut_code[] = {ti_270w3_gray4_lut_code29,723 -class ThinkInk_270_Grayscale4_W3 : public Adafruit_IL91874 {ThinkInk_270_Grayscale4_W384,2476 - ThinkInk_270_Grayscale4_W3(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_270_Grayscale4_W387,2554 - ThinkInk_270_Grayscale4_W3(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_270_Grayscale4_W392,2823 - void begin(thinkinkmode_t mode = THINKINK_MONO) {begin96,3035 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_270_Tricolor_C44.h,451 -#define _THINKINK_270_TRICOLOR_C44_H_THINKINK_270_TRICOLOR_C44_H2,37 -class ThinkInk_270_Tricolor_C44 : public Adafruit_IL91874 {ThinkInk_270_Tricolor_C4425,597 - ThinkInk_270_Tricolor_C44(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_270_Tricolor_C4427,665 - ThinkInk_270_Tricolor_C44(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_270_Tricolor_C4432,931 - void begin(thinkinkmode_t mode = THINKINK_TRICOLOR) {begin36,1141 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_270_Tricolor_Z70.h,448 -#define _THINKINK_270_TRICOLOR_Z70_H_THINKINK_270_TRICOLOR_Z70_H2,37 -class ThinkInk_270_Tricolor_Z70 : public Adafruit_EK79686 {ThinkInk_270_Tricolor_Z707,216 - ThinkInk_270_Tricolor_Z70(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_270_Tricolor_Z709,284 - ThinkInk_270_Tricolor_Z70(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_270_Tricolor_Z7014,550 - void begin(thinkinkmode_t mode = THINKINK_TRICOLOR) {begin18,760 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_290_Grayscale4_T5.h,632 -#define _THINKINK_290_GRAYSCALE4_T5_H_THINKINK_290_GRAYSCALE4_T5_H2,38 -static const uint8_t ti_290t5_monopart_lut_code[] = {ti_290t5_monopart_lut_code42,1120 -const uint8_t ti_290t5_gray4_lut_code[] = {ti_290t5_gray4_lut_code93,2804 -class ThinkInk_290_Grayscale4_T5 : public Adafruit_IL0373 {ThinkInk_290_Grayscale4_T5149,4462 - ThinkInk_290_Grayscale4_T5(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_290_Grayscale4_T5151,4530 - ThinkInk_290_Grayscale4_T5(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_290_Grayscale4_T5156,4800 - void begin(thinkinkmode_t mode = THINKINK_GRAYSCALE4) {begin160,5013 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_290_Mono_BN.h,404 -#define _THINKINK_290_MONO_BN_H_THINKINK_290_MONO_BN_H2,32 -class ThinkInk_290_Mono_BN : public Adafruit_SSD1680 {ThinkInk_290_Mono_BN7,206 - ThinkInk_290_Mono_BN(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_290_Mono_BN9,269 - ThinkInk_290_Mono_BN(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_290_Mono_BN13,499 - void begin(thinkinkmode_t mode = THINKINK_MONO) {begin17,701 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_290_Mono_M06.h,412 -#define _THINKINK_290_MONO_M06_H_THINKINK_290_MONO_M06_H2,33 -class ThinkInk_290_Mono_M06 : public Adafruit_UC8151D {ThinkInk_290_Mono_M067,208 - ThinkInk_290_Mono_M06(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_290_Mono_M069,272 - ThinkInk_290_Mono_M06(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_290_Mono_M0613,504 - void begin(thinkinkmode_t mode = THINKINK_MONO) {begin17,708 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_290_Tricolor_RH.h,440 -#define _THINKINK_290_TRICOLOR_RH_H_THINKINK_290_TRICOLOR_RH_H2,36 -class ThinkInk_290_Tricolor_RH : public Adafruit_SSD1680 {ThinkInk_290_Tricolor_RH7,214 - ThinkInk_290_Tricolor_RH(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_290_Tricolor_RH9,281 - ThinkInk_290_Tricolor_RH(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_290_Tricolor_RH14,546 - void begin(thinkinkmode_t mode = THINKINK_TRICOLOR) {begin18,756 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_290_Tricolor_Z10.h,447 -#define _THINKINK_290_TRICOLOR_Z10_H_THINKINK_290_TRICOLOR_Z10_H2,37 -class ThinkInk_290_Tricolor_Z10 : public Adafruit_IL0373 {ThinkInk_290_Tricolor_Z107,216 - ThinkInk_290_Tricolor_Z10(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_290_Tricolor_Z109,283 - ThinkInk_290_Tricolor_Z10(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_290_Tricolor_Z1014,550 - void begin(thinkinkmode_t mode = THINKINK_TRICOLOR) {begin18,761 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_420_Grayscale4_T2.h,529 -#define _THINKINK_420_GRAY4_T2_H_THINKINK_420_GRAY4_T2_H2,33 -static const uint8_t ti_420t2_gray4_lut_code[] = {ti_420t2_gray4_lut_code20,461 -class ThinkInk_420_Grayscale4_T2 : public Adafruit_IL0398 {ThinkInk_420_Grayscale4_T274,2191 - ThinkInk_420_Grayscale4_T2(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_420_Grayscale4_T277,2268 - ThinkInk_420_Grayscale4_T2(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_420_Grayscale4_T282,2538 - void begin(thinkinkmode_t mode = THINKINK_MONO) {begin86,2751 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_420_Mono_BN.h,404 -#define _THINKINK_420_MONO_BN_H_THINKINK_420_MONO_BN_H2,32 -class ThinkInk_420_Mono_BN : public Adafruit_SSD1619 {ThinkInk_420_Mono_BN7,206 - ThinkInk_420_Mono_BN(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_420_Mono_BN9,269 - ThinkInk_420_Mono_BN(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_420_Mono_BN13,499 - void begin(thinkinkmode_t mode = THINKINK_MONO) {begin17,701 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_420_Tricolor_RW.h,440 -#define _THINKINK_420_TRICOLOR_RW_H_THINKINK_420_TRICOLOR_RW_H2,36 -class ThinkInk_420_Tricolor_RW : public Adafruit_SSD1619 {ThinkInk_420_Tricolor_RW7,214 - ThinkInk_420_Tricolor_RW(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_420_Tricolor_RW9,281 - ThinkInk_420_Tricolor_RW(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_420_Tricolor_RW14,546 - void begin(thinkinkmode_t mode = THINKINK_TRICOLOR) {begin18,756 - -/home/chee/Arduino/libraries/Adafruit_EPD/src/panels/ThinkInk_420_Tricolor_Z21.h,447 -#define _THINKINK_420_TRICOLOR_Z21_H_THINKINK_420_TRICOLOR_Z21_H2,37 -class ThinkInk_420_Tricolor_Z21 : public Adafruit_UC8276 {ThinkInk_420_Tricolor_Z216,102 - ThinkInk_420_Tricolor_Z21(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST,ThinkInk_420_Tricolor_Z219,178 - ThinkInk_420_Tricolor_Z21(int8_t DC, int8_t RST, int8_t CS, int8_t SRCS,ThinkInk_420_Tricolor_Z2114,445 - void begin(thinkinkmode_t mode = THINKINK_TRICOLOR) {begin18,656 - -/home/chee/Arduino/libraries/Adafruit_EPD/unsupported/Adafruit_IL0371.h,1337 -#define LIB_ADAFRUIT_IL0371LIB_ADAFRUIT_IL03712,28 -#define EPD_RAM_BW EPD_RAM_BW7,105 -#define EPD_RAM_RED EPD_RAM_RED8,129 -#define IL0371_PANEL_SETTING IL0371_PANEL_SETTING10,155 -#define IL0371_POWER_SETTING IL0371_POWER_SETTING11,189 -#define IL0371_POWER_OFF IL0371_POWER_OFF12,223 -#define IL0371_POWER_OFF_SEQUENCE IL0371_POWER_OFF_SEQUENCE13,253 -#define IL0371_POWER_ON IL0371_POWER_ON14,292 -#define IL0371_POWER_ON_MEASURE IL0371_POWER_ON_MEASURE15,321 -#define IL0371_BOOSTER_SOFT_START IL0371_BOOSTER_SOFT_START16,358 -#define IL0371_DEEP_SLEEP IL0371_DEEP_SLEEP17,397 -#define IL0371_DTM1 IL0371_DTM118,428 -#define IL0371_DATA_STOP IL0371_DATA_STOP19,453 -#define IL0371_DISPLAY_REFRESH IL0371_DISPLAY_REFRESH20,483 -#define IL0371_PDTM1 IL0371_PDTM121,519 -#define IL0371_PDTM2 IL0371_PDTM222,545 -#define IL0371_PDRF IL0371_PDRF23,571 -#define IL0371_LUT1 IL0371_LUT124,596 -#define IL0371_LUTWW IL0371_LUTWW25,621 -#define IL0371_LUTBW IL0371_LUTBW26,647 -#define IL0371_LUTWB IL0371_LUTWB27,673 -#define IL0371_LUTBB IL0371_LUTBB28,699 -#define IL0371_PLL IL0371_PLL29,725 -#define IL0371_CDI IL0371_CDI30,749 -#define IL0371_RESOLUTION IL0371_RESOLUTION31,773 -#define IL0371_VCM_DC_SETTING IL0371_VCM_DC_SETTING32,804 -class Adafruit_IL0371 : public Adafruit_EPD {Adafruit_IL037139,1059 - -/home/chee/Arduino/libraries/Adafruit_EPD/unsupported/Adafruit_IL0376F.h,1611 -#define LIB_ADAFRUIT_IL0376FLIB_ADAFRUIT_IL0376F2,29 -#define EPD_LCDWIDTH EPD_LCDWIDTH8,136 -#define EPD_LCDHEIGHT EPD_LCDHEIGHT9,161 -#define EPD_BUFSIZE EPD_BUFSIZE10,187 -#define EPD_REDBUFSIZE EPD_REDBUFSIZE11,213 -#define EPD_RAM_BW EPD_RAM_BW14,249 -#define EPD_RAM_RED EPD_RAM_RED15,273 -#define IL0376F_PANEL_SETTING IL0376F_PANEL_SETTING17,299 -#define IL0376F_POWER_SETTING IL0376F_POWER_SETTING18,334 -#define IL0376F_POWER_OFF IL0376F_POWER_OFF19,369 -#define IL0376F_POWER_OFF_SEQUENCE IL0376F_POWER_OFF_SEQUENCE20,400 -#define IL0376F_POWER_ON IL0376F_POWER_ON21,440 -#define IL0376F_POWER_ON_MEASURE IL0376F_POWER_ON_MEASURE22,470 -#define IL0376F_BOOSTER_SOFT_START IL0376F_BOOSTER_SOFT_START23,508 -#define IL0376F_DTM1 IL0376F_DTM124,548 -#define IL0376F_DATA_STOP IL0376F_DATA_STOP25,574 -#define IL0376F_DISPLAY_REFRESH IL0376F_DISPLAY_REFRESH26,605 -#define IL0376F_DTM2 IL0376F_DTM227,642 -#define IL0376F_VCOM1_LUT IL0376F_VCOM1_LUT28,668 -#define IL0376F_WHITE_LUT IL0376F_WHITE_LUT29,699 -#define IL0376F_BLACK_LUT IL0376F_BLACK_LUT30,730 -#define IL0376F_GRAY1_LUT IL0376F_GRAY1_LUT31,761 -#define IL0376F_GRAY2_LUT IL0376F_GRAY2_LUT32,792 -#define IL0376F_VCOM2_LUT IL0376F_VCOM2_LUT33,823 -#define IL0376F_RED0_LUT IL0376F_RED0_LUT34,854 -#define IL0376F_RED1_LUT IL0376F_RED1_LUT35,884 -#define IL0376F_PLL IL0376F_PLL36,914 -#define IL0376F_CDI IL0376F_CDI37,939 -#define IL0376F_RESOLUTION IL0376F_RESOLUTION38,964 -#define IL0376F_VCM_DC_SETTING IL0376F_VCM_DC_SETTING39,996 -class Adafruit_IL0376F : public Adafruit_EPD {Adafruit_IL0376F46,1253 - -/home/chee/Arduino/libraries/Adafruit_EPD/unsupported/Adafruit_IL3897.h,1707 -#define LIB_ADAFRUIT_IL3897LIB_ADAFRUIT_IL38972,28 -#define EPD_RAM_BW EPD_RAM_BW7,105 -#define IL3897_DRIVER_OUT_CONTROL IL3897_DRIVER_OUT_CONTROL9,130 -#define IL3897_GATE_DRIVE_VOLTAGE IL3897_GATE_DRIVE_VOLTAGE10,169 -#define IL3897_GATE_SOURCE_VOLTAGE IL3897_GATE_SOURCE_VOLTAGE11,208 -#define IL3897_GATE_SCAN_START IL3897_GATE_SCAN_START12,248 -#define IL3897_DEEP_SLEEP IL3897_DEEP_SLEEP13,284 -#define IL3897_DATA_ENTRY_MODE IL3897_DATA_ENTRY_MODE14,315 -#define IL3897_SOFT_RESET IL3897_SOFT_RESET15,351 -#define IL3897_MASTER_ACTIVATE IL3897_MASTER_ACTIVATE16,382 -#define IL3897_DISPLAY_UPDATE_CONTROL1 IL3897_DISPLAY_UPDATE_CONTROL117,418 -#define IL3897_DISPLAY_UPDATE_CONTROL2 IL3897_DISPLAY_UPDATE_CONTROL218,462 -#define IL3897_DISPLAY_WRITE_RAM IL3897_DISPLAY_WRITE_RAM19,506 -#define IL3897_VCOM_SENSE IL3897_VCOM_SENSE20,544 -#define IL3897_VCOM_DURATION IL3897_VCOM_DURATION21,575 -#define IL3897_VCOM_OTP IL3897_VCOM_OTP22,609 -#define IL3897_VCOM_SET IL3897_VCOM_SET23,638 -#define IL3897_STATUS_READ IL3897_STATUS_READ24,667 -#define IL3897_WRITE_LUT IL3897_WRITE_LUT25,699 -#define IL3897_DUMMY_LINE IL3897_DUMMY_LINE26,729 -#define IL3897_SET_GATE_WIDTH IL3897_SET_GATE_WIDTH27,760 -#define IL3897_BORDER_WAVEFORM IL3897_BORDER_WAVEFORM28,795 -#define IL3897_SET_RAM_X IL3897_SET_RAM_X29,831 -#define IL3897_SET_RAM_Y IL3897_SET_RAM_Y30,861 -#define IL3897_SET_RAM_XADDR IL3897_SET_RAM_XADDR31,891 -#define IL3897_SET_RAM_YADDR IL3897_SET_RAM_YADDR32,925 -#define IL3897_SET_ANALOG_BLOCK IL3897_SET_ANALOG_BLOCK33,959 -#define IL3897_SET_DIGITAL_BLOCK IL3897_SET_DIGITAL_BLOCK34,996 -class Adafruit_IL3897 : public Adafruit_EPD {Adafruit_IL389741,1254 - -/home/chee/Arduino/libraries/Adafruit_FreeTouch_Library/Adafruit_FreeTouch.h,197 -#define ADAFRUIT_FREETOUCH_HADAFRUIT_FREETOUCH_H2,29 -class Adafruit_FreeTouch {Adafruit_FreeTouch7,107 - int pin; // arduino pin #pin35,946 - struct adafruit_ptc_config config;config36,974 - -/home/chee/Arduino/libraries/Adafruit_FreeTouch_Library/adafruit_ptc.h,2014 -#define ADAFRUIT_FREETOUCH_ADAFRUIT_PTC_HADAFRUIT_FREETOUCH_ADAFRUIT_PTC_H28,1363 -typedef enum tag_oversample_level_t {tag_oversample_level_t40,1573 - OVERSAMPLE_1,OVERSAMPLE_141,1611 - OVERSAMPLE_2,OVERSAMPLE_242,1627 - OVERSAMPLE_4,OVERSAMPLE_443,1643 - OVERSAMPLE_8,OVERSAMPLE_844,1659 - OVERSAMPLE_16,OVERSAMPLE_1645,1675 - OVERSAMPLE_32,OVERSAMPLE_3246,1692 - OVERSAMPLE_64OVERSAMPLE_6447,1709 -} oversample_t;oversample_t48,1725 -typedef enum tag_series_resistor_t {tag_series_resistor_t51,1786 - RESISTOR_0,RESISTOR_052,1823 - RESISTOR_20K,RESISTOR_20K53,1837 - RESISTOR_50K,RESISTOR_50K54,1853 - RESISTOR_100K,RESISTOR_100K55,1869 -} series_resistor_t;series_resistor_t56,1886 -typedef enum tag_freq_mode_t {tag_freq_mode_t58,1908 - FREQ_MODE_NONE,FREQ_MODE_NONE59,1939 - FREQ_MODE_HOP,FREQ_MODE_HOP60,1957 - FREQ_MODE_SPREAD,FREQ_MODE_SPREAD61,1974 - FREQ_MODE_SPREAD_MEDIANFREQ_MODE_SPREAD_MEDIAN62,1994 -} freq_mode_t;freq_mode_t63,2020 -typedef enum tag_freq_hop_t {tag_freq_hop_t65,2036 - FREQ_HOP_1,FREQ_HOP_166,2066 - FREQ_HOP_2,FREQ_HOP_267,2080 - FREQ_HOP_3,FREQ_HOP_368,2094 - FREQ_HOP_4,FREQ_HOP_469,2108 - FREQ_HOP_5,FREQ_HOP_570,2122 - FREQ_HOP_6,FREQ_HOP_671,2136 - FREQ_HOP_7,FREQ_HOP_772,2150 - FREQ_HOP_8,FREQ_HOP_873,2164 - FREQ_HOP_9,FREQ_HOP_974,2178 - FREQ_HOP_10,FREQ_HOP_1075,2192 - FREQ_HOP_11,FREQ_HOP_1176,2207 - FREQ_HOP_12,FREQ_HOP_1277,2222 - FREQ_HOP_13,FREQ_HOP_1378,2237 - FREQ_HOP_14,FREQ_HOP_1479,2252 - FREQ_HOP_15,FREQ_HOP_1580,2267 - FREQ_HOP_16FREQ_HOP_1681,2282 -} freq_hop_t;freq_hop_t82,2296 -struct adafruit_ptc_config {adafruit_ptc_config84,2311 - uint8_t pin; // ASF pin #pin85,2340 - int8_t yline; // the Y select line (see datasheet)yline86,2369 - oversample_t oversample;oversample87,2422 - series_resistor_t seriesres;seriesres88,2449 - freq_mode_t freqhop;freqhop89,2480 - freq_hop_t hops;hops90,2503 - uint16_t compcap;compcap91,2522 - uint8_t intcap;intcap92,2542 - -/home/chee/Arduino/libraries/Adafruit_FreeTouch_Library/samd21_ptc_component.h,9648 -#define ADAFRUIT_FREETOUCH_PTC_COMPONENT_HADAFRUIT_FREETOUCH_PTC_COMPONENT_H29,1410 -#define PTC_REG_CTRLA PTC_REG_CTRLA34,1522 -#define PTC_BIT_ENABLE PTC_BIT_ENABLE35,1555 -#define PTC_BIT_RUNINSTBY PTC_BIT_RUNINSTBY36,1583 - uint8_t SWRESET : 1;SWRESET40,1642 - uint8_t ENABLE : 1;ENABLE41,1667 - uint8_t RUNINSTANDBY : 1;RUNINSTANDBY42,1691 - uint8_t __pad0__ : 5;__pad0__43,1721 - } bit;bit44,1747 - uint8_t reg;reg45,1756 -} PTC_REG_CTRLA_Type;PTC_REG_CTRLA_Type46,1771 -#define PTC_REG_CTRLB PTC_REG_CTRLB50,1845 -#define PTC_BIT_SYNCFLAG PTC_BIT_SYNCFLAG51,1878 - uint8_t __pad0__ : 7;__pad0__55,1936 - uint8_t SYNCFLAG : 1;SYNCFLAG56,1962 - } bit;bit57,1988 - uint8_t reg;reg58,1997 -} PTC_REG_CTRLB_Type;PTC_REG_CTRLB_Type59,2012 -#define PTC_REG_UNK4C04 PTC_REG_UNK4C0463,2087 - uint8_t reg;reg66,2139 -} PTC_REG_UNK4C04_Type;PTC_REG_UNK4C04_Type67,2154 -#define PTC_REG_CTRLC PTC_REG_CTRLC71,2230 -#define PTC_BIT_INIT PTC_BIT_INIT72,2263 - uint8_t INIT : 1;INIT76,2317 - uint8_t __pad0__ : 7;__pad0__77,2339 - } bit;bit78,2365 - uint8_t reg;reg79,2374 -} PTC_REG_CTRLC_Type;PTC_REG_CTRLC_Type80,2389 - uint8_t EOC : 1;EOC86,2488 - uint8_t WCO : 1;WCO87,2509 - uint8_t __pad0__ : 6;__pad0__88,2530 - } bit;bit89,2556 - uint8_t reg;reg90,2565 -} PTC_REG_INT_Type;PTC_REG_INT_Type91,2580 -#define PTC_REG_INTDISABLE PTC_REG_INTDISABLE93,2601 -#define PTC_REG_INTENABLE PTC_REG_INTENABLE94,2639 -#define PTC_BIT_EOCINTEN PTC_BIT_EOCINTEN95,2676 -#define PTC_BIT_WCOINTEN PTC_BIT_WCOINTEN96,2706 -#define PTC_REG_INTFLAGS PTC_REG_INTFLAGS98,2737 -#define PTC_BIT_EOCINTFLAG PTC_BIT_EOCINTFLAG99,2773 -#define PTC_BIT_WCOINTFLAG PTC_BIT_WCOINTFLAG100,2805 - uint8_t SAMPLEDELAY : 4;SAMPLEDELAY106,2914 - uint8_t FREQSPREADEN : 1;FREQSPREADEN107,2943 - uint8_t __pad0__ : 3;__pad0__108,2973 - } bit;bit109,2999 - uint8_t reg;reg110,3008 -} PTC_REG_FREQCTRL_Type;PTC_REG_FREQCTRL_Type111,3023 -#define PTC_REG_FREQCTRL PTC_REG_FREQCTRL113,3049 -#define PTC_BIT_FREQSPREADEN PTC_BIT_FREQSPREADEN114,3085 -#define PTC_REG_SAMPLEDELAY_MASK PTC_REG_SAMPLEDELAY_MASK115,3119 - uint8_t ADCACCUM : 3;ADCACCUM121,3237 - uint8_t __pad0__ : 4;__pad0__122,3263 - uint8_t CONVERT : 1;CONVERT123,3289 - } bit;bit124,3314 - uint8_t reg;reg125,3323 -} __attribute__((packed)) PTC_REG_CONVCTRL_Type;PTC_REG_CONVCTRL_Type126,3338 -#define PTC_REG_CONVCTRL PTC_REG_CONVCTRL128,3388 -#define PTC_BIT_CONVSTARTED PTC_BIT_CONVSTARTED129,3424 -#define PTC_REG_ADCACC_MASK PTC_REG_ADCACC_MASK130,3457 - uint8_t Y0 : 1;Y0136,3570 - uint8_t Y1 : 1;Y1137,3590 - uint8_t Y2 : 1;Y2138,3610 - uint8_t Y3 : 1;Y3139,3630 - uint8_t Y4 : 1;Y4140,3650 - uint8_t Y5 : 1;Y5141,3670 - uint8_t Y6 : 1;Y6142,3690 - uint8_t Y7 : 1;Y7143,3710 - } bit;bit144,3730 - uint8_t reg;reg145,3739 -} __attribute__((packed)) PTC_REG_YSELECTL_Type;PTC_REG_YSELECTL_Type146,3754 - uint8_t Y8 : 1;Y8150,3831 - uint8_t Y9 : 1;Y9151,3851 - uint8_t Y10 : 1;Y10152,3871 - uint8_t Y11 : 1;Y11153,3892 - uint8_t Y12 : 1;Y12154,3913 - uint8_t Y13 : 1;Y13155,3934 - uint8_t Y14 : 1;Y14156,3955 - uint8_t Y15 : 1;Y15157,3976 - } bit;bit158,3997 - uint8_t reg;reg159,4006 -} __attribute__((packed)) PTC_REG_YSELECTH_Type;PTC_REG_YSELECTH_Type160,4021 -#define PTC_REG_YSELECT_L PTC_REG_YSELECT_L162,4071 -#define PTC_REG_YSELECT_H PTC_REG_YSELECT_H163,4108 -#define PTC_REG_YENABLE_L PTC_REG_YENABLE_L165,4146 -#define PTC_REG_YENABLE_H PTC_REG_YENABLE_H166,4183 - uint8_t X0 : 1;X0172,4300 - uint8_t X1 : 1;X1173,4320 - uint8_t X2 : 1;X2174,4340 - uint8_t X3 : 1;X3175,4360 - uint8_t X4 : 1;X4176,4380 - uint8_t X5 : 1;X5177,4400 - uint8_t X6 : 1;X6178,4420 - uint8_t X7 : 1;X7179,4440 - } bit;bit180,4460 - uint8_t reg;reg181,4469 -} __attribute__((packed)) PTC_REG_XSELECTL_Type;PTC_REG_XSELECTL_Type182,4484 - uint8_t X8 : 1;X8186,4561 - uint8_t X9 : 1;X9187,4581 - uint8_t X10 : 1;X10188,4601 - uint8_t X11 : 1;X11189,4622 - uint8_t X12 : 1;X12190,4643 - uint8_t X13 : 1;X13191,4664 - uint8_t X14 : 1;X14192,4685 - uint8_t X15 : 1;X15193,4706 - } bit;bit194,4727 - uint8_t reg;reg195,4736 -} __attribute__((packed)) PTC_REG_XSELECTH_Type;PTC_REG_XSELECTH_Type196,4751 -#define PTC_REG_XSELECT_L PTC_REG_XSELECT_L198,4801 -#define PTC_REG_XSELECT_H PTC_REG_XSELECT_H199,4838 -#define PTC_REG_XENABLE_L PTC_REG_XENABLE_L201,4876 -#define PTC_REG_XENABLE_H PTC_REG_XENABLE_H202,4913 - uint8_t VALUE : 8;VALUE208,5034 - } bit;bit209,5057 - uint8_t reg;reg210,5066 -} __attribute__((packed)) PTC_REG_COMPCAPL_Type;PTC_REG_COMPCAPL_Type211,5081 - uint8_t VALUE : 6;VALUE215,5158 - uint8_t __pad0__ : 2;__pad0__216,5181 - } bit;bit217,5207 - uint8_t reg;reg218,5216 -} __attribute__((packed)) PTC_REG_COMPCAPH_Type;PTC_REG_COMPCAPH_Type219,5231 -#define PTC_REG_COMPCAPL PTC_REG_COMPCAPL221,5281 -#define PTC_REG_COMPCAPH PTC_REG_COMPCAPH222,5317 - uint8_t VALUE : 6;VALUE228,5428 - uint8_t __pad0__ : 2;__pad0__229,5451 - } bit;bit230,5477 - uint8_t reg;reg231,5486 -} __attribute__((packed)) PTC_REG_INTCAP_Type;PTC_REG_INTCAP_Type232,5501 -#define PTC_REG_INTCAP PTC_REG_INTCAP234,5549 - uint8_t RESISTOR : 2;RESISTOR240,5666 - uint8_t __pad0__ : 6;__pad0__241,5692 - } bit;bit242,5718 - uint8_t reg;reg243,5727 -} __attribute__((packed)) PTC_REG_SERRES_Type;PTC_REG_SERRES_Type244,5742 -#define PTC_REG_SERIESRES PTC_REG_SERIESRES246,5790 - uint8_t LOWBYTE;LOWBYTE252,5912 - uint8_t HIGHBYTE;HIGHBYTE253,5933 - } byte;byte254,5955 - uint16_t reg;reg255,5965 -} __attribute__((packed)) PTC_REG_CONVRESULT_Type;PTC_REG_CONVRESULT_Type256,5981 -#define PTC_REG_CONVRESULT_L PTC_REG_CONVRESULT_L258,6033 -#define PTC_REG_CONVRESULT_H PTC_REG_CONVRESULT_H259,6073 - uint8_t __pad0__ : 2;__pad0__265,6191 - uint8_t CTSLOWPOWER : 1;CTSLOWPOWER266,6217 - uint8_t __pad1__ : 1;__pad1__267,6246 - uint8_t BURSTMODE : 4;BURSTMODE268,6272 - } bit;bit269,6299 - uint8_t reg;reg270,6308 -} __attribute__((packed)) PTC_REG_BURSTMODE_Type;PTC_REG_BURSTMODE_Type271,6323 -#define PTC_REG_BURSTMODE PTC_REG_BURSTMODE273,6374 -#define PTC_REG_BURSTMODE_MASK PTC_REG_BURSTMODE_MASK274,6411 -#define PTC_BIT_CTSLOWPOWER PTC_BIT_CTSLOWPOWER275,6447 -#define PTC_REG_XYENABLE PTC_REG_XYENABLE279,6531 -#define PTC_BIT_XYENABLE PTC_BIT_XYENABLE280,6567 -#define PTC_REG_WCO_MODE PTC_REG_WCO_MODE282,6598 -#define PTC_REG_WCO_MODE_MASK PTC_REG_WCO_MODE_MASK283,6634 -#define PTC_SET_WCO_THRESHHOLD_A_L PTC_SET_WCO_THRESHHOLD_A_L285,6670 -#define PTC_SET_WCO_THRESHHOLD_A_H PTC_SET_WCO_THRESHHOLD_A_H286,6716 -#define PTC_SET_WCO_THRESHHOLD_B_L PTC_SET_WCO_THRESHHOLD_B_L287,6762 -#define PTC_SET_WCO_THRESHHOLD_B_H PTC_SET_WCO_THRESHHOLD_B_H288,6808 - __IO PTC_REG_CTRLA_Type CTRLA; // 0x42004C00CTRLA291,6872 - __IO PTC_REG_CTRLB_Type CTRLB; // 0x42004C01CTRLB292,6925 - uint8_t __pad4c02__; // 0x42004C02 unknown__pad4c02__293,6978 - uint8_t __pad4c03__; // 0x42004C03 unknown__pad4c03__294,7039 - __IO PTC_REG_UNK4C04_Type UNK4C04; // 0x42004C04 unknownUNK4C04295,7100 - __IO PTC_REG_CTRLC_Type CTRLC; // 0x42004C05CTRLC296,7161 - uint8_t __pad4c06__; // 0x42004C06 unknown__pad4c06__297,7214 - uint8_t __pad4c07__; // 0x42004C07 unknown__pad4c07__298,7275 - __IO PTC_REG_INT_Type INTDISABLE; // 0x42004C08INTDISABLE299,7336 - __IO PTC_REG_INT_Type INTENABLE; // 0x42004C09INTENABLE300,7389 - __IO PTC_REG_INT_Type INTFLAGS; // 0x42004C0AINTFLAGS301,7442 - uint8_t __pad4c0b__; // 0x42004C0B unknown__pad4c0b__302,7495 - __IO PTC_REG_FREQCTRL_Type FREQCTRL; // 0x42004C0CFREQCTRL303,7556 - __IO PTC_REG_CONVCTRL_Type CONVCTRL; // 0x42004C0DCONVCTRL304,7609 - uint8_t __pad4c0e__; // 0x42004C0E unknown__pad4c0e__305,7662 - uint8_t __pad4c0f__; // 0x42004C0F unknown__pad4c0f__306,7723 - __IO PTC_REG_YSELECTL_Type YSELECTL; // 0x42004C10YSELECTL307,7784 - __IO PTC_REG_YSELECTL_Type YSELECTH; // 0x42004C11YSELECTH308,7837 - __IO PTC_REG_XSELECTL_Type XSELECTL; // 0x42004C12XSELECTL309,7890 - __IO PTC_REG_XSELECTL_Type XSELECTH; // 0x42004C13XSELECTH310,7943 - __IO PTC_REG_YSELECTL_Type YENABLEL; // 0x42004C14YENABLEL311,7996 - __IO PTC_REG_YSELECTL_Type YENABLEH; // 0x42004C15YENABLEH312,8049 - __IO PTC_REG_XSELECTL_Type XENABLEL; // 0x42004C16XENABLEL313,8102 - __IO PTC_REG_XSELECTL_Type XENABLEH; // 0x42004C17XENABLEH314,8155 - __IO PTC_REG_COMPCAPL_Type COMPCAPL; // 0x42004C18COMPCAPL316,8209 - __IO PTC_REG_COMPCAPH_Type COMPCAPH; // 0x42004C19COMPCAPH317,8262 - __IO PTC_REG_INTCAP_Type INTCAP; // 0x42004C1AINTCAP318,8315 - __IO PTC_REG_SERRES_Type SERRES; // 0x42004C1BSERRES319,8368 - __IO PTC_REG_CONVRESULT_Type RESULT; // 0x42004C1C + 0x42004C1DRESULT321,8422 - uint8_t __pad4c1e__; // 0x42004C1E unknown__pad4c1e__322,8490 - uint8_t __pad4c1f__; // 0x42004C1F unknown__pad4c1f__323,8553 - __IO PTC_REG_BURSTMODE_Type BURSTMODE; // 0x42004C20BURSTMODE324,8616 -} Ptc;Ptc325,8671 -#define PTC PTC328,8691 -#define PTC_REG_INTDISABLE PTC_REG_INTDISABLE331,8732 -#define PTC_REG_INTENABLE PTC_REG_INTENABLE332,8770 -#define PTC_BIT_EOCINTEN PTC_BIT_EOCINTEN333,8807 -#define PTC_BIT_WCOINTEN PTC_BIT_WCOINTEN334,8837 -#define PTC_REG_INTFLAGS PTC_REG_INTFLAGS336,8868 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GFX.h,3543 -#define _ADAFRUIT_GFX_H_ADAFRUIT_GFX_H2,24 -class Adafruit_GFX : public Print {Adafruit_GFX15,393 - void setCursor(int16_t x, int16_t y) {setCursor128,6276 - void setTextColor(uint16_t c) { textcolor = textbgcolor = c; }setTextColor141,6773 - void setTextColor(uint16_t c, uint16_t bg) {setTextColor150,7181 - void setTextWrap(bool w) { wrap = w; }setTextWrap162,7630 - void cp437(bool x = true) { _cp437 = x; }cp437178,8498 - int16_t width(void) const { return _width; };width193,8933 - int16_t height(void) const { return _height; }height201,9255 - uint8_t getRotation(void) const { return rotation; }getRotation209,9582 - int16_t getCursorX(void) const { return cursor_x; }getCursorX219,9992 - int16_t getCursorY(void) const { return cursor_y; };getCursorY227,10294 - int16_t WIDTH; ///< This is the 'raw' display width - never changesWIDTH232,10499 - int16_t HEIGHT; ///< This is the 'raw' display height - never changesHEIGHT233,10576 - int16_t _width; ///< Display width as modified by current rotation_width234,10654 - int16_t _height; ///< Display height as modified by current rotation_height235,10729 - int16_t cursor_x; ///< x location to start print()ing textcursor_x236,10805 - int16_t cursor_y; ///< y location to start print()ing textcursor_y237,10870 - uint16_t textcolor; ///< 16-bit background color for print()textcolor238,10935 - uint16_t textbgcolor; ///< 16-bit text color for print()textbgcolor239,11000 - uint8_t textsize_x; ///< Desired magnification in X-axis of text to print()textsize_x240,11059 - uint8_t textsize_y; ///< Desired magnification in Y-axis of text to print()textsize_y241,11139 - uint8_t rotation; ///< Display rotation (0 thru 3)rotation242,11219 - bool wrap; ///< If set, 'wrap' text at right edge of displaywrap243,11276 - bool _cp437; ///< If set, use correct CP437 charset (default is off)_cp437244,11350 - GFXfont *gfxFont; ///< Pointer to special fontgfxFont245,11430 -class Adafruit_GFX_Button {Adafruit_GFX_Button249,11524 - void press(bool p) {press278,12971 - bool isPressed(void) { return currstate; };isPressed292,13342 - Adafruit_GFX *_gfx;_gfx295,13398 - int16_t _x1, _y1; // Coordinates of top-left corner_x1296,13420 - int16_t _x1, _y1; // Coordinates of top-left corner_y1296,13420 - uint16_t _w, _h;_w297,13474 - uint16_t _w, _h;_h297,13474 - uint8_t _textsize_x;_textsize_x298,13493 - uint8_t _textsize_y;_textsize_y299,13516 - uint16_t _outlinecolor, _fillcolor, _textcolor;_outlinecolor300,13539 - uint16_t _outlinecolor, _fillcolor, _textcolor;_fillcolor300,13539 - uint16_t _outlinecolor, _fillcolor, _textcolor;_textcolor300,13539 - char _label[10];_label301,13589 - bool currstate, laststate;currstate303,13609 - bool currstate, laststate;laststate303,13609 -class GFXcanvas1 : public Adafruit_GFX {GFXcanvas1307,13686 - uint8_t *getBuffer(void) const { return buffer; }getBuffer322,14339 - uint8_t *buffer;buffer330,14609 - static const uint8_t PROGMEM GFXsetBit[], GFXclrBit[];GFXsetBit334,14719 - static const uint8_t PROGMEM GFXsetBit[], GFXclrBit[];GFXclrBit334,14719 -class GFXcanvas8 : public Adafruit_GFX {GFXcanvas8339,14831 - uint8_t *getBuffer(void) const { return buffer; }getBuffer354,15485 - uint8_t *buffer;buffer362,15758 -class GFXcanvas16 : public Adafruit_GFX {GFXcanvas16366,15827 - uint16_t *getBuffer(void) const { return buffer; }getBuffer382,16510 - uint16_t *buffer;buffer390,16785 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Adafruit_GrayOLED.h,1616 -#define _Adafruit_GRAYOLED_H__Adafruit_GRAYOLED_H_25,875 -#define GRAYOLED_SETCONTRAST GRAYOLED_SETCONTRAST35,1090 -#define GRAYOLED_NORMALDISPLAY GRAYOLED_NORMALDISPLAY36,1169 -#define GRAYOLED_INVERTDISPLAY GRAYOLED_INVERTDISPLAY37,1250 -#define MONOOLED_BLACK MONOOLED_BLACK39,1328 -#define MONOOLED_WHITE MONOOLED_WHITE40,1403 -#define MONOOLED_INVERSE MONOOLED_INVERSE41,1478 -class Adafruit_GrayOLED : public Adafruit_GFX {Adafruit_GrayOLED47,1681 - Adafruit_SPIDevice *spi_dev = NULL; ///< The SPI interface BusIO devicespi_dev79,2863 - Adafruit_I2CDevice *i2c_dev = NULL; ///< The I2C interface BusIO devicei2c_dev80,2937 - int32_t i2c_preclk = 400000, ///< Configurable 'high speed' I2C ratei2c_preclk81,3011 - i2c_postclk = 100000; ///< Configurable 'low speed' I2C ratei2c_postclk82,3089 - uint8_t *buffer = NULL; ///< Internal 1:1 framebuffer of display membuffer83,3166 - int16_t window_x1, ///< Dirty tracking window minimum xwindow_x185,3238 - window_y1, ///< Dirty tracking window minimum ywindow_y186,3296 - window_x2, ///< Dirty tracking window maximum xwindow_x287,3354 - window_y2; ///< Dirty tracking window maximum ywindow_y288,3412 - int dcPin, ///< The Arduino pin connected to D/C (for SPI)dcPin90,3471 - csPin, ///< The Arduino pin connected to CS (for SPI)csPin91,3533 - rstPin; ///< The Arduino pin connected to reset (-1 if unused)rstPin92,3594 - uint8_t _bpp = 1; ///< Bits per pixel color for this display_bpp94,3664 - TwoWire *_theWire = NULL; ///< The underlying hardware I2C_theWire96,3736 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Adafruit_SPITFT.h,7993 -#define _ADAFRUIT_SPITFT_H__ADAFRUIT_SPITFT_H_21,770 -typedef uint8_t ADAGFX_PORT_t; ///< PORT values are 8-bitADAGFX_PORT_t31,1000 -#define USE_FAST_PINIO USE_FAST_PINIO32,1064 -typedef class HardwareSPI SPIClass; ///< SPI is a bit odd on WICEDSPIClass34,1184 -typedef uint32_t ADAGFX_PORT_t; ///< PORT values are 32-bitADAGFX_PORT_t35,1258 -typedef uint32_t ADAGFX_PORT_t; ///< PORT values are 32-bitADAGFX_PORT_t39,1402 -#define USE_FAST_PINIO USE_FAST_PINIO40,1462 -#define HAS_PORT_SET_CLR HAS_PORT_SET_CLR41,1524 -typedef uint32_t ADAGFX_PORT_t; ///< PORT values are 32-bitADAGFX_PORT_t45,1700 -typedef uint8_t ADAGFX_PORT_t; ///< PORT values are 8-bitADAGFX_PORT_t48,1817 -#define USE_FAST_PINIO USE_FAST_PINIO50,1882 -#define HAS_PORT_SET_CLR HAS_PORT_SET_CLR51,1944 -typedef uint32_t ADAGFX_PORT_t; ///< PORT values are 32-bitADAGFX_PORT_t54,2029 -typedef uint32_t ADAGFX_PORT_t; ///< PORT values are 32-bitADAGFX_PORT_t64,2600 -typedef volatile ADAGFX_PORT_t *PORTreg_t; ///< PORT register typePORTreg_t66,2715 -#define DEFAULT_SPI_FREQ DEFAULT_SPI_FREQ69,2804 -#define DEFAULT_SPI_FREQ DEFAULT_SPI_FREQ71,2876 -#define USE_SPI_DMA USE_SPI_DMA78,3237 -enum tftBusWidth { tft8bitbus, tft16bitbus };tftBusWidth102,4476 -enum tftBusWidth { tft8bitbus, tft16bitbus };tft8bitbus102,4476 -enum tftBusWidth { tft8bitbus, tft16bitbus };tft16bitbus102,4476 -class Adafruit_SPITFT : public Adafruit_GFX {Adafruit_SPITFT119,5375 - ~Adafruit_SPITFT(){};~Adafruit_SPITFT159,7483 - void SPI_CS_HIGH(void) {SPI_CS_HIGH286,14140 - void SPI_CS_LOW(void) {SPI_CS_LOW308,14783 - void SPI_DC_HIGH(void) {SPI_DC_HIGH327,15228 - void SPI_DC_LOW(void) {SPI_DC_LOW346,15677 - PORTreg_t csPortSet; ///< PORT register for chip select SETcsPortSet389,17338 - PORTreg_t csPortClr; ///< PORT register for chip select CLEARcsPortClr390,17400 - PORTreg_t dcPortSet; ///< PORT register for data/command SETdcPortSet391,17464 - PORTreg_t dcPortClr; ///< PORT register for data/command CLEARdcPortClr392,17527 - PORTreg_t csPort; ///< PORT register for chip selectcsPort394,17636 - PORTreg_t dcPort; ///< PORT register for data/commanddcPort395,17707 - SPIClass *_spi; ///< SPI class pointer_spi402,18000 - SPISettings settings; ///< SPI transaction settingssettings404,18078 - uint32_t _freq; ///< SPI bitrate (if no SPI transactions)_freq406,18142 - uint32_t _mode; ///< SPI data mode (transactions or no)_mode408,18211 - } hwspi; ///< Hardware SPI valueshwspi409,18273 - PORTreg_t misoPort; ///< PORT (PIN) register for MISOmisoPort412,18408 - PORTreg_t mosiPortSet; ///< PORT register for MOSI SETmosiPortSet414,18498 - PORTreg_t mosiPortClr; ///< PORT register for MOSI CLEARmosiPortClr415,18559 - PORTreg_t sckPortSet; ///< PORT register for SCK SETsckPortSet416,18622 - PORTreg_t sckPortClr; ///< PORT register for SCK CLEARsckPortClr417,18682 - ADAGFX_PORT_t mosiPinMask; ///< Bitmask for MOSImosiPinMask419,18767 - ADAGFX_PORT_t sckPinMask; ///< Bitmask for SCKsckPinMask420,18822 - PORTreg_t mosiPort; ///< PORT register for MOSImosiPort423,18980 - PORTreg_t sckPort; ///< PORT register for SCKsckPort424,19044 - ADAGFX_PORT_t mosiPinMaskSet; ///< Bitmask for MOSI SET (OR)mosiPinMaskSet425,19107 - ADAGFX_PORT_t mosiPinMaskClr; ///< Bitmask for MOSI CLEAR (AND)mosiPinMaskClr426,19174 - ADAGFX_PORT_t sckPinMaskSet; ///< Bitmask for SCK SET (OR bitmask)sckPinMaskSet427,19244 - ADAGFX_PORT_t sckPinMaskClr; ///< Bitmask for SCK CLEAR (AND)sckPinMaskClr428,19318 - ADAGFX_PORT_t misoPinMask; ///< Bitmask for MISOmisoPinMask431,19467 - int8_t _mosi; ///< MOSI pin #_mosi434,19627 - int8_t _miso; ///< MISO pin #_miso435,19676 - int8_t _sck; ///< SCK pin #_sck436,19725 - } swspi; ///< Software SPI valuesswspi437,19773 - volatile uint32_t *writePort; ///< PORT register for DATA WRITEwritePort442,20000 - volatile uint32_t *readPort; ///< PORT (PIN) register for DATA READreadPort443,20070 - volatile uint32_t *dirSet; ///< PORT byte data direction SETdirSet452,20549 - volatile uint32_t *dirClr; ///< PORT byte data direction CLEARdirClr453,20616 - volatile uint8_t *dirSet; ///< PORT byte data direction SETdirSet455,20691 - volatile uint8_t *dirClr; ///< PORT byte data direction CLEARdirClr456,20757 - PORTreg_t wrPortSet; ///< PORT register for write strobe SETwrPortSet458,20832 - PORTreg_t wrPortClr; ///< PORT register for write strobe CLEARwrPortClr459,20899 - PORTreg_t rdPortSet; ///< PORT register for read strobe SETrdPortSet460,20968 - PORTreg_t rdPortClr; ///< PORT register for read strobe CLEARrdPortClr461,21034 - ADAGFX_PORT_t wrPinMask; ///< Bitmask for write strobewrPinMask463,21125 - ADAGFX_PORT_t rdPinMask; ///< Bitmask for read stroberdPinMask465,21234 - volatile uint8_t *portDir; ///< PORT direction registerportDir469,21493 - PORTreg_t wrPort; ///< PORT register for write strobewrPort470,21556 - PORTreg_t rdPort; ///< PORT register for read stroberdPort471,21626 - ADAGFX_PORT_t wrPinMaskSet; ///< Bitmask for write strobe SET (OR)wrPinMaskSet472,21695 - ADAGFX_PORT_t wrPinMaskClr; ///< Bitmask for write strobe CLEAR (AND)wrPinMaskClr473,21768 - ADAGFX_PORT_t rdPinMaskSet; ///< Bitmask for read strobe SET (OR)rdPinMaskSet474,21844 - ADAGFX_PORT_t rdPinMaskClr; ///< Bitmask for read strobe CLEAR (AND)rdPinMaskClr475,21916 - int8_t _d0; ///< Data pin 0 #_d0478,22099 - int8_t _wr; ///< Write strobe pin #_wr479,22148 - int8_t _rd; ///< Read strobe pin # (or -1)_rd480,22203 - bool wide = 0; ///< If true, is 16-bit interfacewide481,22265 - } tft8; ///< Parallel interface settingstft8482,22330 - Adafruit_ZeroDMA dma; ///< DMA instancedma489,22724 - DmacDescriptor *dptr = NULL; ///< 1st descriptordptr490,22779 - DmacDescriptor *descriptor = NULL; ///< Allocated descriptor listdescriptor491,22836 - uint16_t *pixelBuf[2]; ///< Working bufferspixelBuf492,22904 - uint16_t maxFillLen; ///< Max pixels per DMA xfermaxFillLen493,22962 - uint16_t lastFillColor = 0; ///< Last color used w/filllastFillColor494,23028 - uint32_t lastFillLen = 0; ///< # of pixels w/last filllastFillLen495,23093 - uint8_t onePixelBuf; ///< For hi==lo fillonePixelBuf496,23159 - ADAGFX_PORT_t csPinMask; ///< Bitmask for chip selectcsPinMask501,23305 - ADAGFX_PORT_t dcPinMask; ///< Bitmask for data/commanddcPinMask502,23361 - ADAGFX_PORT_t csPinMaskSet; ///< Bitmask for chip select SET (OR)csPinMaskSet505,23510 - ADAGFX_PORT_t csPinMaskClr; ///< Bitmask for chip select CLEAR (AND)csPinMaskClr506,23582 - ADAGFX_PORT_t dcPinMaskSet; ///< Bitmask for data/command SET (OR)dcPinMaskSet507,23657 - ADAGFX_PORT_t dcPinMaskClr; ///< Bitmask for data/command CLEAR (AND)dcPinMaskClr508,23730 - uint8_t connection; ///< TFT_HARD_SPI, TFT_SOFT_SPI, etc.connection511,23906 - int8_t _rst; ///< Reset pin # (or -1)_rst512,23971 - int8_t _cs; ///< Chip select pin # (or -1)_cs513,24023 - int8_t _dc; ///< Data/command pin #_dc514,24081 - int16_t _xstart = 0; ///< Internal framebuffer X offset_xstart516,24133 - int16_t _ystart = 0; ///< Internal framebuffer Y offset_ystart517,24200 - uint8_t invertOnCommand = 0; ///< Command to enable invert modeinvertOnCommand518,24267 - uint8_t invertOffCommand = 0; ///< Command to disable invert modeinvertOffCommand519,24334 - uint32_t _freq = 0; ///< Dummy var to keep subclasses happy_freq521,24403 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Adafruit_SPITFT_Macros.h,0 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/examples/GFXcanvas/GFXcanvasSerialDemo.h,297 -#define __GFXcanvasSerialDemo____GFXcanvasSerialDemo__2,32 -class GFXcanvas1SerialDemo : public GFXcanvas1 {GFXcanvas1SerialDemo11,338 -class GFXcanvas8SerialDemo : public GFXcanvas8 {GFXcanvas8SerialDemo31,1098 -class GFXcanvas16SerialDemo : public GFXcanvas16 {GFXcanvas16SerialDemo51,1858 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMono9pt7b.h,215 -const uint8_t FreeMono9pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMono9pt7bGlyphs[] PROGMEM = {PROGMEM74,5399 -const GFXfont FreeMono9pt7b PROGMEM = {(uint8_t *)FreeMono9pt7bBitmaps,PROGMEM171,9439 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMono12pt7b.h,221 -const uint8_t FreeMono12pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMono12pt7bGlyphs[] PROGMEM = {PROGMEM125,9300 -const GFXfont FreeMono12pt7b PROGMEM = {(uint8_t *)FreeMono12pt7bBitmaps,PROGMEM222,13531 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMono18pt7b.h,222 -const uint8_t FreeMono18pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMono18pt7bGlyphs[] PROGMEM = {PROGMEM261,19618 -const GFXfont FreeMono18pt7b PROGMEM = {(uint8_t *)FreeMono18pt7bBitmaps,PROGMEM358,23849 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMono24pt7b.h,222 -const uint8_t FreeMono24pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMono24pt7bGlyphs[] PROGMEM = {PROGMEM475,35888 -const GFXfont FreeMono24pt7b PROGMEM = {(uint8_t *)FreeMono24pt7bBitmaps,PROGMEM572,40119 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMonoBold9pt7b.h,232 -const uint8_t FreeMonoBold9pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMonoBold9pt7bGlyphs[] PROGMEM = {PROGMEM87,6391 -const GFXfont FreeMonoBold9pt7b PROGMEM = {(uint8_t *)FreeMonoBold9pt7bBitmaps,PROGMEM184,10530 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMonoBold12pt7b.h,201 -const uint8_t FreeMonoBold12pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMonoBold12pt7bGlyphs[] PROGMEM = {PROGMEM148,11016 -const GFXfont FreeMonoBold12pt7b PROGMEM = {PROGMEM245,15251 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMonoBold18pt7b.h,201 -const uint8_t FreeMonoBold18pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMonoBold18pt7bGlyphs[] PROGMEM = {PROGMEM321,24206 -const GFXfont FreeMonoBold18pt7b PROGMEM = {PROGMEM418,28536 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMonoBold24pt7b.h,201 -const uint8_t FreeMonoBold24pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMonoBold24pt7bGlyphs[] PROGMEM = {PROGMEM570,43106 -const GFXfont FreeMonoBold24pt7b PROGMEM = {PROGMEM667,47436 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMonoBoldOblique9pt7b.h,218 -const uint8_t FreeMonoBoldOblique9pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMonoBoldOblique9pt7bGlyphs[] PROGMEM = {PROGMEM101,7456 -const GFXfont FreeMonoBoldOblique9pt7b PROGMEM = {PROGMEM198,11602 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMonoBoldOblique12pt7b.h,222 -const uint8_t FreeMonoBoldOblique12pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMonoBoldOblique12pt7bGlyphs[] PROGMEM = {PROGMEM167,12515 -const GFXfont FreeMonoBoldOblique12pt7b PROGMEM = {PROGMEM264,16852 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMonoBoldOblique18pt7b.h,222 -const uint8_t FreeMonoBoldOblique18pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMonoBoldOblique18pt7bGlyphs[] PROGMEM = {PROGMEM358,27019 -const GFXfont FreeMonoBoldOblique18pt7b PROGMEM = {PROGMEM455,31356 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMonoBoldOblique24pt7b.h,222 -const uint8_t FreeMonoBoldOblique24pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMonoBoldOblique24pt7bGlyphs[] PROGMEM = {PROGMEM640,48421 -const GFXfont FreeMonoBoldOblique24pt7b PROGMEM = {PROGMEM737,52758 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMonoOblique9pt7b.h,205 -const uint8_t FreeMonoOblique9pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMonoOblique9pt7bGlyphs[] PROGMEM = {PROGMEM85,6278 -const GFXfont FreeMonoOblique9pt7b PROGMEM = {PROGMEM182,10420 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMonoOblique12pt7b.h,210 -const uint8_t FreeMonoOblique12pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMonoOblique12pt7bGlyphs[] PROGMEM = {PROGMEM146,10873 -const GFXfont FreeMonoOblique12pt7b PROGMEM = {PROGMEM243,15111 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMonoOblique18pt7b.h,210 -const uint8_t FreeMonoOblique18pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMonoOblique18pt7bGlyphs[] PROGMEM = {PROGMEM296,22315 -const GFXfont FreeMonoOblique18pt7b PROGMEM = {PROGMEM393,26553 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeMonoOblique24pt7b.h,210 -const uint8_t FreeMonoOblique24pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeMonoOblique24pt7bGlyphs[] PROGMEM = {PROGMEM541,40923 -const GFXfont FreeMonoOblique24pt7b PROGMEM = {PROGMEM638,45256 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSans9pt7b.h,216 -const uint8_t FreeSans9pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSans9pt7bGlyphs[] PROGMEM = {PROGMEM99,7335 -const GFXfont FreeSans9pt7b PROGMEM = {(uint8_t *)FreeSans9pt7bBitmaps,PROGMEM196,11470 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSans12pt7b.h,222 -const uint8_t FreeSans12pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSans12pt7bGlyphs[] PROGMEM = {PROGMEM168,12526 -const GFXfont FreeSans12pt7b PROGMEM = {(uint8_t *)FreeSans12pt7bBitmaps,PROGMEM265,16757 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSans18pt7b.h,222 -const uint8_t FreeSans18pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSans18pt7bGlyphs[] PROGMEM = {PROGMEM350,26394 -const GFXfont FreeSans18pt7b PROGMEM = {(uint8_t *)FreeSans18pt7bBitmaps,PROGMEM447,30625 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSans24pt7b.h,222 -const uint8_t FreeSans24pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSans24pt7bGlyphs[] PROGMEM = {PROGMEM625,47324 -const GFXfont FreeSans24pt7b PROGMEM = {(uint8_t *)FreeSans24pt7bBitmaps,PROGMEM722,51555 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSansBold9pt7b.h,233 -const uint8_t FreeSansBold9pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSansBold9pt7bGlyphs[] PROGMEM = {PROGMEM106,7847 -const GFXfont FreeSansBold9pt7b PROGMEM = {(uint8_t *)FreeSansBold9pt7bBitmaps,PROGMEM203,11986 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSansBold12pt7b.h,201 -const uint8_t FreeSansBold12pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSansBold12pt7bGlyphs[] PROGMEM = {PROGMEM186,13904 -const GFXfont FreeSansBold12pt7b PROGMEM = {PROGMEM283,18139 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSansBold18pt7b.h,201 -const uint8_t FreeSansBold18pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSansBold18pt7bGlyphs[] PROGMEM = {PROGMEM379,28578 -const GFXfont FreeSansBold18pt7b PROGMEM = {PROGMEM476,32813 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSansBold24pt7b.h,201 -const uint8_t FreeSansBold24pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSansBold24pt7bGlyphs[] PROGMEM = {PROGMEM682,51630 -const GFXfont FreeSansBold24pt7b PROGMEM = {PROGMEM779,55960 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSansBoldOblique9pt7b.h,218 -const uint8_t FreeSansBoldOblique9pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSansBoldOblique9pt7bGlyphs[] PROGMEM = {PROGMEM125,9334 -const GFXfont FreeSansBoldOblique9pt7b PROGMEM = {PROGMEM222,13575 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSansBoldOblique12pt7b.h,222 -const uint8_t FreeSansBoldOblique12pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSansBoldOblique12pt7bGlyphs[] PROGMEM = {PROGMEM215,16121 -const GFXfont FreeSansBoldOblique12pt7b PROGMEM = {PROGMEM312,20363 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSansBoldOblique18pt7b.h,222 -const uint8_t FreeSansBoldOblique18pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSansBoldOblique18pt7bGlyphs[] PROGMEM = {PROGMEM443,33449 -const GFXfont FreeSansBoldOblique18pt7b PROGMEM = {PROGMEM540,37786 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSansBoldOblique24pt7b.h,222 -const uint8_t FreeSansBoldOblique24pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSansBoldOblique24pt7bGlyphs[] PROGMEM = {PROGMEM791,59897 -const GFXfont FreeSansBoldOblique24pt7b PROGMEM = {PROGMEM888,64234 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSansOblique9pt7b.h,206 -const uint8_t FreeSansOblique9pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSansOblique9pt7bGlyphs[] PROGMEM = {PROGMEM118,8732 -const GFXfont FreeSansOblique9pt7b PROGMEM = {PROGMEM215,12969 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSansOblique12pt7b.h,210 -const uint8_t FreeSansOblique12pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSansOblique12pt7bGlyphs[] PROGMEM = {PROGMEM200,15019 -const GFXfont FreeSansOblique12pt7b PROGMEM = {PROGMEM297,19257 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSansOblique18pt7b.h,210 -const uint8_t FreeSansOblique18pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSansOblique18pt7bGlyphs[] PROGMEM = {PROGMEM416,31417 -const GFXfont FreeSansOblique18pt7b PROGMEM = {PROGMEM513,35750 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSansOblique24pt7b.h,210 -const uint8_t FreeSansOblique24pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSansOblique24pt7bGlyphs[] PROGMEM = {PROGMEM738,55865 -const GFXfont FreeSansOblique24pt7b PROGMEM = {PROGMEM835,60198 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerif9pt7b.h,220 -const uint8_t FreeSerif9pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerif9pt7bGlyphs[] PROGMEM = {PROGMEM93,6892 -const GFXfont FreeSerif9pt7b PROGMEM = {(uint8_t *)FreeSerif9pt7bBitmaps,PROGMEM190,11028 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerif12pt7b.h,226 -const uint8_t FreeSerif12pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerif12pt7bGlyphs[] PROGMEM = {PROGMEM157,11703 -const GFXfont FreeSerif12pt7b PROGMEM = {(uint8_t *)FreeSerif12pt7bBitmaps,PROGMEM254,15935 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerif18pt7b.h,226 -const uint8_t FreeSerif18pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerif18pt7bGlyphs[] PROGMEM = {PROGMEM327,24665 -const GFXfont FreeSerif18pt7b PROGMEM = {(uint8_t *)FreeSerif18pt7bBitmaps,PROGMEM424,28897 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerif24pt7b.h,226 -const uint8_t FreeSerif24pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerif24pt7bGlyphs[] PROGMEM = {PROGMEM588,44453 -const GFXfont FreeSerif24pt7b PROGMEM = {(uint8_t *)FreeSerif24pt7bBitmaps,PROGMEM685,48685 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerifBold9pt7b.h,200 -const uint8_t FreeSerifBold9pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerifBold9pt7bGlyphs[] PROGMEM = {PROGMEM100,7416 -const GFXfont FreeSerifBold9pt7b PROGMEM = {PROGMEM197,11556 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerifBold12pt7b.h,204 -const uint8_t FreeSerifBold12pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerifBold12pt7bGlyphs[] PROGMEM = {PROGMEM169,12667 -const GFXfont FreeSerifBold12pt7b PROGMEM = {PROGMEM266,16903 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerifBold18pt7b.h,204 -const uint8_t FreeSerifBold18pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerifBold18pt7bGlyphs[] PROGMEM = {PROGMEM360,27123 -const GFXfont FreeSerifBold18pt7b PROGMEM = {PROGMEM457,31454 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerifBold24pt7b.h,204 -const uint8_t FreeSerifBold24pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerifBold24pt7bGlyphs[] PROGMEM = {PROGMEM657,49755 -const GFXfont FreeSerifBold24pt7b PROGMEM = {PROGMEM754,54086 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerifBoldItalic9pt7b.h,218 -const uint8_t FreeSerifBoldItalic9pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerifBoldItalic9pt7bGlyphs[] PROGMEM = {PROGMEM113,8362 -const GFXfont FreeSerifBoldItalic9pt7b PROGMEM = {PROGMEM210,12603 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerifBoldItalic12pt7b.h,222 -const uint8_t FreeSerifBoldItalic12pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerifBoldItalic12pt7bGlyphs[] PROGMEM = {PROGMEM190,14239 -const GFXfont FreeSerifBoldItalic12pt7b PROGMEM = {PROGMEM287,18576 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerifBoldItalic18pt7b.h,222 -const uint8_t FreeSerifBoldItalic18pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerifBoldItalic18pt7bGlyphs[] PROGMEM = {PROGMEM398,30071 -const GFXfont FreeSerifBoldItalic18pt7b PROGMEM = {PROGMEM495,34408 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerifBoldItalic24pt7b.h,222 -const uint8_t FreeSerifBoldItalic24pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerifBoldItalic24pt7bGlyphs[] PROGMEM = {PROGMEM691,52285 -const GFXfont FreeSerifBoldItalic24pt7b PROGMEM = {PROGMEM788,56622 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerifItalic9pt7b.h,206 -const uint8_t FreeSerifItalic9pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerifItalic9pt7bGlyphs[] PROGMEM = {PROGMEM100,7424 -const GFXfont FreeSerifItalic9pt7b PROGMEM = {PROGMEM197,11566 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerifItalic12pt7b.h,210 -const uint8_t FreeSerifItalic12pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerifItalic12pt7bGlyphs[] PROGMEM = {PROGMEM169,12627 -const GFXfont FreeSerifItalic12pt7b PROGMEM = {PROGMEM266,16960 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerifItalic18pt7b.h,210 -const uint8_t FreeSerifItalic18pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerifItalic18pt7bGlyphs[] PROGMEM = {PROGMEM348,26237 -const GFXfont FreeSerifItalic18pt7b PROGMEM = {PROGMEM445,30570 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/FreeSerifItalic24pt7b.h,210 -const uint8_t FreeSerifItalic24pt7bBitmaps[] PROGMEM = {PROGMEM1,0 -const GFXglyph FreeSerifItalic24pt7bGlyphs[] PROGMEM = {PROGMEM635,48061 -const GFXfont FreeSerifItalic24pt7b PROGMEM = {PROGMEM732,52394 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/Org_01.h,224 -const uint8_t Org_01Bitmaps[] PROGMEM = {PROGMEM4,122 -const GFXglyph Org_01Glyphs[] PROGMEM = {{0, 0, 0, 6, 0, 1}, // 0x20 ' 'PROGMEM29,1884 -const GFXfont Org_01 PROGMEM = {(uint8_t *)Org_01Bitmaps,PROGMEM125,9200 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/Picopixel.h,235 -const uint8_t PicopixelBitmaps[] PROGMEM = {PROGMEM4,95 -const GFXglyph PicopixelGlyphs[] PROGMEM = {{0, 0, 0, 2, 0, 1}, // 0x20 ' 'PROGMEM21,1282 -const GFXfont Picopixel PROGMEM = {(uint8_t *)PicopixelBitmaps,PROGMEM117,8883 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/Tiny3x3a2pt7b.h,218 -const uint8_t Tiny3x3a2pt7bBitmaps[] PROGMEM = {PROGMEM15,622 -const GFXglyph Tiny3x3a2pt7bGlyphs[] PROGMEM = {PROGMEM29,1573 -const GFXfont Tiny3x3a2pt7b PROGMEM = {(uint8_t *)Tiny3x3a2pt7bBitmaps,PROGMEM126,5423 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/Fonts/TomThumb.h,263 -#define TOMTHUMB_USE_EXTENDED TOMTHUMB_USE_EXTENDED49,2322 -const uint8_t TomThumbBitmaps[] PROGMEM = {PROGMEM51,2355 -const GFXglyph TomThumbGlyphs[] PROGMEM = {PROGMEM261,14359 -const GFXfont TomThumb PROGMEM = {(uint8_t *)TomThumbBitmaps,PROGMEM470,23631 - -/home/chee/Arduino/libraries/Adafruit_GFX_Library/gfxfont.h,872 -#define _GFXFONT_H__GFXFONT_H_8,322 - uint16_t bitmapOffset; ///< Pointer into GFXfont->bitmapbitmapOffset12,391 - uint8_t width; ///< Bitmap dimensions in pixelswidth13,450 - uint8_t height; ///< Bitmap dimensions in pixelsheight14,508 - uint8_t xAdvance; ///< Distance to advance cursor (x axis)xAdvance15,566 - int8_t xOffset; ///< X dist from cursor pos to UL cornerxOffset16,632 - int8_t yOffset; ///< Y dist from cursor pos to UL corneryOffset17,698 -} GFXglyph;GFXglyph18,764 - uint8_t *bitmap; ///< Glyph bitmaps, concatenatedbitmap22,830 - GFXglyph *glyph; ///< Glyph arrayglyph23,883 - uint16_t first; ///< ASCII extents (first char)first24,920 - uint16_t last; ///< ASCII extents (last char)last25,972 - uint8_t yAdvance; ///< Newline distance (y axis)yAdvance26,1023 -} GFXfont;GFXfont27,1074 - -/home/chee/Arduino/libraries/Adafruit_GPS_Library/src/Adafruit_GPS.h,7241 -#define _ADAFRUIT_GPS_H_ADAFRUIT_GPS_H25,885 -#define NMEA_EXTENSIONS NMEA_EXTENSIONS34,1318 -#define NMEA_EXTENSIONS NMEA_EXTENSIONS38,1426 -#define USE_SW_SERIAL USE_SW_SERIAL42,1514 -#define GPS_DEFAULT_I2C_ADDR GPS_DEFAULT_I2C_ADDR44,1645 -#define GPS_MAX_I2C_TRANSFER GPS_MAX_I2C_TRANSFER46,1788 -#define GPS_MAX_SPI_TRANSFER GPS_MAX_SPI_TRANSFER48,1929 -#define MAXLINELENGTH MAXLINELENGTH50,2091 -#define NMEA_MAX_SENTENCE_ID NMEA_MAX_SENTENCE_ID51,2160 -#define NMEA_MAX_SOURCE_ID NMEA_MAX_SOURCE_ID53,2313 - NMEA_BAD = 0, ///< passed none of the checksNMEA_BAD67,2739 - NMEA_HAS_DOLLAR =NMEA_HAS_DOLLAR68,2786 - NMEA_HAS_CHECKSUM = 2, ///< has a valid checksum at the endNMEA_HAS_CHECKSUM70,2880 - NMEA_HAS_NAME = 4, ///< there is a token after the $ followed by a commaNMEA_HAS_NAME71,2944 - NMEA_HAS_SOURCE = 10, ///< has a recognized source IDNMEA_HAS_SOURCE72,3025 - NMEA_HAS_SENTENCE = 20, ///< has a recognized sentence IDNMEA_HAS_SENTENCE73,3084 - NMEA_HAS_SENTENCE_P = 40 ///< has a recognized parseable sentence IDNMEA_HAS_SENTENCE_P74,3145 -} nmea_check_t;nmea_check_t75,3216 -class Adafruit_GPS : public Print {Adafruit_GPS81,3343 - int thisCheck = 0; ///< the results of the check on the current sentencethisCheck147,5778 - char thisSource[NMEA_MAX_SOURCE_ID] = {thisSource148,5853 - char thisSentence[NMEA_MAX_SENTENCE_ID] = {thisSentence150,5969 - char lastSource[NMEA_MAX_SOURCE_ID] = {lastSource152,6092 - char lastSentence[NMEA_MAX_SENTENCE_ID] = {lastSentence155,6237 - uint8_t hour; ///< GMT hourshour159,6400 - uint8_t minute; ///< GMT minutesminute160,6440 - uint8_t seconds; ///< GMT secondsseconds161,6482 - uint16_t milliseconds; ///< GMT millisecondsmilliseconds162,6524 - uint8_t year; ///< GMT yearyear163,6571 - uint8_t month; ///< GMT monthmonth164,6610 - uint8_t day; ///< GMT dayday165,6650 - nmea_float_t latitude; ///< Floating point latitude value in degrees/minuteslatitude167,6689 - nmea_float_t longitude; ///< Floating point longitude value in degrees/minuteslongitude169,6837 - int32_t latitude_fixed; ///< Fixed point latitude in decimal degrees.latitude_fixed175,7190 - int32_t longitude_fixed; ///< Fixed point longitude in decimal degreeslongitude_fixed177,7333 - nmea_float_t latitudeDegrees; ///< Latitude in decimal degreeslatitudeDegrees180,7477 - nmea_float_t longitudeDegrees; ///< Longitude in decimal degreeslongitudeDegrees181,7543 - nmea_float_t geoidheight; ///< Diff between geoid height and WGS84 heightgeoidheight182,7610 - nmea_float_t altitude; ///< Altitude in meters above MSLaltitude183,7691 - nmea_float_t speed; ///< Current speed over ground in knotsspeed184,7758 - nmea_float_t angle; ///< Course in degrees from true northangle185,7831 - nmea_float_t magvariation; ///< Magnetic variation in degrees (vs. true north)magvariation186,7903 - nmea_float_t HDOP; ///< Horizontal Dilution of Precision - relative accuracyHDOP187,7984 - nmea_float_t VDOP; ///< Vertical Dilution of Precision - relative accuracyVDOP189,8112 - nmea_float_t PDOP; ///< Position Dilution of Precision - Complex maths derivesPDOP191,8236 - char lat = 'X'; ///< N/Slat193,8388 - char lon = 'X'; ///< E/Wlon194,8418 - char mag = 'X'; ///< Magnetic variation directionmag195,8448 - bool fix; ///< Have a fix?fix196,8503 - uint8_t fixquality; ///< Fix quality (0, 1, 2 = Invalid, GPS, DGPS)fixquality197,8541 - uint8_t fixquality_3d; ///< 3D fix quality (1, 3, 3 = Nofix, 2D fix, 3D fix)fixquality_3d198,8614 - uint8_t satellites; ///< Number of satellites in usesatellites199,8693 - uint16_t LOCUS_serial; ///< Log serial numberLOCUS_serial201,8752 - uint16_t LOCUS_records; ///< Log number of data recordLOCUS_records202,8801 - uint8_t LOCUS_type; ///< Log type, 0: Overlap, 1: FullStopLOCUS_type203,8858 - uint8_t LOCUS_mode; ///< Logging mode, 0x08 interval loggerLOCUS_mode204,8923 - uint8_t LOCUS_config; ///< Contents of configurationLOCUS_config205,8989 - uint8_t LOCUS_interval; ///< Interval settingLOCUS_interval206,9046 - uint8_t LOCUS_distance; ///< Distance settingLOCUS_distance207,9094 - uint8_t LOCUS_speed; ///< Speed settingLOCUS_speed208,9142 - uint8_t LOCUS_status; ///< 0: Logging, 1: Stop loggingLOCUS_status209,9187 - uint8_t LOCUS_percent; ///< Log life used percentageLOCUS_percent210,9246 - val[NMEA_MAX_INDEX]; ///< an array of data value structs, val[0] = mostval215,9383 - nmea_float_t depthToKeel =depthToKeel217,9534 - nmea_float_t depthToTransducer =depthToTransducer219,9626 - char toID[NMEA_MAX_WP_ID] = {toID222,9726 - char fromID[NMEA_MAX_WP_ID] = {fromID224,9826 - char txtTXT[63] = {0}; ///< text content from most recent TXT sentencetxtTXT227,9932 - int txtTot = 0; ///< total TXT sentences in grouptxtTot228,10005 - int txtID = 0; ///< id of the text messagetxtID229,10064 - int txtN = 0; ///< the TXT sentence numbertxtN230,10117 - const char *sources[6] = {"II", "WI", "GP",sources251,10838 - *sentences_parsed[20] =sentences_parsed255,10990 - const char *sentences_known[15] = {sentences_known260,11236 - const char *sentences_parsed[5] = {"GGA", "GLL", "GSA", "RMC",sentences_parsed264,11446 - const char *sentences_known[4] = {"DBT", "HDM", "HDT",sentences_known266,11584 - uint32_t lastUpdate =lastUpdate272,11879 - uint32_t lastFix = 2000000000L; ///< millis() when last fix receivedlastFix274,11980 - uint32_t lastTime = 2000000000L; ///< millis() when last time receivedlastTime275,12052 - uint32_t lastDate = 2000000000L; ///< millis() when last date receivedlastDate276,12125 - uint32_t recvdTime =recvdTime277,12198 - uint32_t sentTime = 2000000000L; ///< millis() when first character of lastsentTime279,12287 - bool paused;paused281,12428 - SoftwareSerial *gpsSwSerial;gpsSwSerial285,12554 - bool noComms = false;noComms287,12592 - HardwareSerial *gpsHwSerial;gpsHwSerial288,12616 - TwoWire *gpsI2C;gpsI2C289,12647 - SPIClass *gpsSPI;gpsSPI290,12666 - int8_t gpsSPI_cs = -1;gpsSPI_cs291,12686 - SPISettings gpsSPI_settings =gpsSPI_settings292,12711 - char _spibuffer[GPS_MAX_SPI_TRANSFER]; // for when we write data, we need to_spibuffer294,12803 - uint8_t _i2caddr;_i2caddr296,12939 - char _i2cbuffer[GPS_MAX_I2C_TRANSFER];_i2cbuffer297,12959 - int8_t _buff_max = -1, _buff_idx = 0;_buff_max298,13000 - int8_t _buff_max = -1, _buff_idx = 0;_buff_idx298,13000 - char last_char = 0;last_char299,13040 - volatile char line1[MAXLINELENGTH]; ///< We double buffer: read one line inline1301,13063 - volatile char line2[MAXLINELENGTH]; ///< Second bufferline2303,13219 - volatile uint8_t lineidx = 0; ///< our index into filling the current linelineidx304,13276 - volatile char *currentline; ///< Pointer to current line buffercurrentline305,13353 - volatile char *lastline; ///< Pointer to previous line bufferlastline306,13421 - volatile bool recvdflag; ///< Received flagrecvdflag307,13490 - volatile bool inStandbyMode; ///< In standby flaginStandbyMode308,13541 - -/home/chee/Arduino/libraries/Adafruit_GPS_Library/src/Adafruit_PMTK.h,2562 -#define _ADAFRUIT_PMTK_H_ADAFRUIT_PMTK_H25,887 -#define PMTK_SET_NMEA_UPDATE_100_MILLIHERTZ PMTK_SET_NMEA_UPDATE_100_MILLIHERTZ33,1274 -#define PMTK_SET_NMEA_UPDATE_200_MILLIHERTZ PMTK_SET_NMEA_UPDATE_200_MILLIHERTZ35,1421 -#define PMTK_SET_NMEA_UPDATE_1HZ PMTK_SET_NMEA_UPDATE_1HZ37,1566 -#define PMTK_SET_NMEA_UPDATE_2HZ PMTK_SET_NMEA_UPDATE_2HZ38,1629 -#define PMTK_SET_NMEA_UPDATE_5HZ PMTK_SET_NMEA_UPDATE_5HZ39,1692 -#define PMTK_SET_NMEA_UPDATE_10HZ PMTK_SET_NMEA_UPDATE_10HZ40,1755 -#define PMTK_API_SET_FIX_CTL_100_MILLIHERTZ PMTK_API_SET_FIX_CTL_100_MILLIHERTZ42,1856 -#define PMTK_API_SET_FIX_CTL_200_MILLIHERTZ PMTK_API_SET_FIX_CTL_200_MILLIHERTZ44,2011 -#define PMTK_API_SET_FIX_CTL_1HZ PMTK_API_SET_FIX_CTL_1HZ46,2164 -#define PMTK_API_SET_FIX_CTL_5HZ PMTK_API_SET_FIX_CTL_5HZ47,2234 -#define PMTK_SET_BAUD_115200 PMTK_SET_BAUD_11520050,2357 -#define PMTK_SET_BAUD_57600 PMTK_SET_BAUD_5760051,2423 -#define PMTK_SET_BAUD_9600 PMTK_SET_BAUD_960052,2489 -#define PMTK_SET_NMEA_OUTPUT_GLLONLY PMTK_SET_NMEA_OUTPUT_GLLONLY54,2556 -#define PMTK_SET_NMEA_OUTPUT_RMCONLY PMTK_SET_NMEA_OUTPUT_RMCONLY57,2787 -#define PMTK_SET_NMEA_OUTPUT_VTGONLY PMTK_SET_NMEA_OUTPUT_VTGONLY60,3018 -#define PMTK_SET_NMEA_OUTPUT_GGAONLY PMTK_SET_NMEA_OUTPUT_GGAONLY63,3240 -#define PMTK_SET_NMEA_OUTPUT_GSAONLY PMTK_SET_NMEA_OUTPUT_GSAONLY66,3462 -#define PMTK_SET_NMEA_OUTPUT_GSVONLY PMTK_SET_NMEA_OUTPUT_GSVONLY69,3684 -#define PMTK_SET_NMEA_OUTPUT_RMCGGA PMTK_SET_NMEA_OUTPUT_RMCGGA72,3906 -#define PMTK_SET_NMEA_OUTPUT_RMCGGAGSA PMTK_SET_NMEA_OUTPUT_RMCGGAGSA75,4129 -#define PMTK_SET_NMEA_OUTPUT_ALLDATA PMTK_SET_NMEA_OUTPUT_ALLDATA78,4359 -#define PMTK_SET_NMEA_OUTPUT_OFF PMTK_SET_NMEA_OUTPUT_OFF80,4520 -#define PMTK_LOCUS_STARTLOG PMTK_LOCUS_STARTLOG87,4848 -#define PMTK_LOCUS_STOPLOG PMTK_LOCUS_STOPLOG88,4916 -#define PMTK_LOCUS_STARTSTOPACK PMTK_LOCUS_STARTSTOPACK89,4983 -#define PMTK_LOCUS_QUERY_STATUS PMTK_LOCUS_QUERY_STATUS91,5129 -#define PMTK_LOCUS_ERASE_FLASH PMTK_LOCUS_ERASE_FLASH92,5206 -#define LOCUS_OVERLAP LOCUS_OVERLAP93,5283 -#define LOCUS_FULLSTOP LOCUS_FULLSTOP95,5433 -#define PMTK_ENABLE_SBAS PMTK_ENABLE_SBAS97,5500 -#define PMTK_ENABLE_WAAS PMTK_ENABLE_WAAS100,5694 -#define PMTK_STANDBY PMTK_STANDBY102,5775 -#define PMTK_STANDBY_SUCCESS PMTK_STANDBY_SUCCESS104,5921 -#define PMTK_AWAKE PMTK_AWAKE105,5996 -#define PMTK_Q_RELEASE PMTK_Q_RELEASE107,6059 -#define PGCMD_ANTENNA PGCMD_ANTENNA109,6134 -#define PGCMD_NOANTENNA PGCMD_NOANTENNA111,6277 -#define MAXWAITSENTENCE MAXWAITSENTENCE113,6359 - -/home/chee/Arduino/libraries/Adafruit_GPS_Library/src/NMEA_data.h,7455 -#define _NMEA__DATA_H_NMEA__DATA_H7,202 -#define NMEA_MAX_WP_ID NMEA_MAX_WP_ID10,246 -#define NMEA_MAX_SENTENCE_ID NMEA_MAX_SENTENCE_ID12,399 -#define NMEA_MAX_SOURCE_ID NMEA_MAX_SOURCE_ID14,552 -#define NMEA_FLOAT_T NMEA_FLOAT_T32,1750 - nmea_float_t; ///< the type of variables to use for floating pointnmea_float_t35,1849 - int16_t *data = NULL; ///< array of ints, oldest firstdata52,2661 - unsigned n = 0; ///< number of history array elementsn53,2727 - uint32_t lastHistory = 0; ///< millis() when history was last updatedlastHistory54,2798 - uint16_t historyInterval = 20; ///< seconds between history updateshistoryInterval55,2875 - nmea_float_t scale = 1.0; ///< history = (smoothed - offset) * scalescale56,2945 - nmea_float_t offset = 0.0; ///< value = (float) history / scale + offsetoffset57,3021 -} nmea_history_t;nmea_history_t58,3100 - NMEA_SIMPLE_FLOAT = 0, ///< A simple floating point numberNMEA_SIMPLE_FLOAT72,3736 - NMEA_COMPASS_ANGLE = 1, ///< A compass style angle from 0 to 360 degreesNMEA_COMPASS_ANGLE73,3798 - NMEA_BOAT_ANGLE = 2, ///< An angle relative to the boat orientationNMEA_BOAT_ANGLE74,3873 - NMEA_COMPASS_ANGLE_SIN =NMEA_COMPASS_ANGLE_SIN76,4009 - NMEA_BOAT_ANGLE_SIN =NMEA_BOAT_ANGLE_SIN79,4164 - NMEA_DDMM = 20, ///< A latitude or longitude angle stored in DDMM.mmmm formatNMEA_DDMM82,4346 - NMEA_HHMMSS =NMEA_HHMMSS84,4479 -} nmea_value_type_t;nmea_value_type_t86,4570 - nmea_float_t latest = 0.0; ///< the most recently obtained valuelatest97,5079 - nmea_float_t smoothed =smoothed98,5146 - uint32_t lastUpdate = 0; ///< millis() when latest was last setlastUpdate100,5251 - uint16_t response = 1000; ///< time constant in millis for smoothingresponse101,5318 - nmea_value_type_t type =type102,5389 - byte ockam = 0; ///< the corresponding Ockam Instruments tag number, 0-128ockam104,5483 - nmea_history_t *hist = NULL; ///< pointer to history, if anyhist105,5560 - char *label = NULL; ///< pointer to quantity label, if anylabel106,5623 - char *unit = NULL; ///< pointer to units label, if anyunit107,5693 - char *fmt = NULL; ///< pointer to format string, if anyfmt108,5760 -} nmea_datavalue_t;nmea_datavalue_t109,5829 - NMEA_HDOP = 0, ///< Horizontal Dilution of PositionNMEA_HDOP122,6465 - NMEA_LAT, ///< Latitude in signed decimal degrees -90 to 90NMEA_LAT123,6519 - NMEA_LON, ///< Longitude in signed decimal degrees -180 to 180NMEA_LON124,6586 - NMEA_LATWP, ///< Waypoint Latitude in signed decimal degrees -90 to 90NMEA_LATWP125,6656 - NMEA_LONWP, ///< Waypoint Longitude in signed decimal degrees -180 to 180NMEA_LONWP126,6732 - NMEA_SOG, ///< Speed over Ground in knotsNMEA_SOG127,6811 - NMEA_COG, ///< Course over ground, 0 to 360 degrees trueNMEA_COG128,6860 - NMEA_COG_SIN, ///< sine of Course over groundNMEA_COG_SIN129,6924 - NMEA_COG_COS, ///< cosine of Course over groundNMEA_COG_COS130,6973 - NMEA_COGWP, ///< Course over ground to the waypoint, 0 to 360 degrees trueNMEA_COGWP131,7024 - NMEA_XTE, ///< Cross track error for the current segment to the waypoint,NMEA_XTE132,7104 - NMEA_DISTWP, ///< Distance to the waypoint in nautical milesNMEA_DISTWP134,7238 - NMEA_AWA, ///< apparent wind angle relative to the boat -180 to 180 degreesNMEA_AWA135,7303 - NMEA_AWA_SIN, ///< sine of apparent wind angle relative to the boatNMEA_AWA_SIN136,7381 - NMEA_AWA_COS, ///< cosine of apparent wind angle relative to the boatNMEA_AWA_COS137,7451 - NMEA_AWS, ///< apparent wind speed, will be coerced to knotsNMEA_AWS138,7523 - NMEA_TWA, ///< true wind angle relative to the boat -180 to 180 degreesNMEA_TWA139,7590 - NMEA_TWA_SIN, ///< sine of true wind angle relative to the boatNMEA_TWA_SIN140,7668 - NMEA_TWA_COS, ///< cosine of true wind angle relative to the boatNMEA_TWA_COS141,7734 - NMEA_TWD, ///< true wind compass direction, magnetic 0 to 360 degrees magneticNMEA_TWD142,7802 - NMEA_TWD_SIN, ///< sine of true wind compass direction, magneticNMEA_TWD_SIN143,7883 - NMEA_TWD_COS, ///< cosine of true wind compass direction, magneticNMEA_TWD_COS144,7950 - NMEA_TWS, ///< true wind speed in knots TWSNMEA_TWS145,8019 - NMEA_VMG, ///< velocity made good relative to the wind -ve means downwind,NMEA_VMG146,8069 - NMEA_VMGWP, ///< velocity made good relative to the waypoint, knotsNMEA_VMGWP148,8177 - NMEA_HEEL, ///< boat heel angle, -180 to 180 degrees to starboardNMEA_HEEL149,8249 - NMEA_PITCH, ///< boat pitch angle, -180 to 180 degrees bow upNMEA_PITCH150,8320 - NMEA_HDG, ///< magnetic heading, 0 to 360 degrees magneticNMEA_HDG151,8386 - NMEA_HDG_SIN, ///< sine of magnetic headingNMEA_HDG_SIN152,8451 - NMEA_HDG_COS, ///< cosine of magnetic headingNMEA_HDG_COS153,8497 - NMEA_HDT, ///< true heading, 0 to 360 degrees trueNMEA_HDT154,8545 - NMEA_HDT_SIN, ///< sine of true headingNMEA_HDT_SIN155,8602 - NMEA_HDT_COS, ///< cosine of true headingNMEA_HDT_COS156,8644 - NMEA_VTW, ///< Boat speed through the water in knotsNMEA_VTW157,8688 - NMEA_LOG, ///< Distance logged through the water in nautical milesNMEA_LOG158,8747 - NMEA_LOGR, ///< Distance logged through the water in nautical miles sinceNMEA_LOGR159,8820 - NMEA_DEPTH, ///< depth of water below the surface in metresNMEA_DEPTH161,8926 - NMEA_RPM_M1, ///< rpm of motor 1NMEA_RPM_M1162,8990 - NMEA_TEMPERATURE_M1, ///< temperature of motor 1 in CNMEA_TEMPERATURE_M1163,9026 - NMEA_PRESSURE_M1, ///< pressure of motor 1 in kPaNMEA_PRESSURE_M1164,9085 - NMEA_VOLTAGE_M1, ///< voltage of motor 1 in VoltsNMEA_VOLTAGE_M1165,9143 - NMEA_CURRENT_M1, ///< current of motor 1 in AmpsNMEA_CURRENT_M1166,9202 - NMEA_RPM_M2, ///< rpm of motor 2NMEA_RPM_M2167,9260 - NMEA_TEMPERATURE_M2, ///< temperature of motor 2 in CNMEA_TEMPERATURE_M2168,9306 - NMEA_PRESSURE_M2, ///< pressure of motor 2 in kPaNMEA_PRESSURE_M2169,9365 - NMEA_VOLTAGE_M2, ///< voltage of motor 2 in VoltsNMEA_VOLTAGE_M2170,9423 - NMEA_CURRENT_M2, ///< current of motor 2 in AmpsNMEA_CURRENT_M2171,9482 - NMEA_TEMPERATURE_AIR, ///< outside temperature in CNMEA_TEMPERATURE_AIR172,9540 - NMEA_TEMPERATURE_WATER, ///< sea water temperature in CNMEA_TEMPERATURE_WATER173,9596 - NMEA_HUMIDITY, ///< outside relative humidity in %NMEA_HUMIDITY174,9654 - NMEA_BAROMETER, ///< barometric pressure in Pa absolute -- not altitudeNMEA_BAROMETER175,9716 - NMEA_USR_00, ///< spaces for a user sketch to inject its own dataNMEA_USR_00177,9823 - NMEA_USR_01, ///< spaces for a user sketch to inject its own dataNMEA_USR_01178,9894 - NMEA_USR_02, ///< spaces for a user sketch to inject its own dataNMEA_USR_02179,9965 - NMEA_USR_03,NMEA_USR_03180,10036 - NMEA_USR_04,NMEA_USR_04181,10051 - NMEA_USR_05,NMEA_USR_05182,10066 - NMEA_USR_06,NMEA_USR_06183,10081 - NMEA_USR_07,NMEA_USR_07184,10096 - NMEA_USR_08,NMEA_USR_08185,10111 - NMEA_USR_09,NMEA_USR_09186,10126 - NMEA_USR_10,NMEA_USR_10187,10141 - NMEA_USR_11,NMEA_USR_11188,10156 - NMEA_USR_12,NMEA_USR_12189,10171 - NMEA_MAX_INDEX ///< the largest number in the enum type -- not for data,NMEA_MAX_INDEX190,10186 -} nmea_index_t; ///< Indices for data values expected to change often with timenmea_index_t192,10334 - -/home/chee/Arduino/libraries/Adafruit_HX8357_Library/Adafruit_HX8357.h,3290 -#define _ADAFRUIT_HX8357_H_ADAFRUIT_HX8357_H32,1163 -#define HX8357D HX8357D36,1221 -#define HX8357B HX8357B37,1276 -#define HX8357_TFTWIDTH HX8357_TFTWIDTH39,1332 -#define HX8357_TFTHEIGHT HX8357_TFTHEIGHT40,1382 -#define HX8357_NOP HX8357_NOP42,1433 -#define HX8357_SWRESET HX8357_SWRESET43,1472 -#define HX8357_RDDID HX8357_RDDID44,1520 -#define HX8357_RDDST HX8357_RDDST45,1561 -#define HX8357_RDPOWMODE HX8357_RDPOWMODE47,1605 -#define HX8357_RDMADCTL HX8357_RDMADCTL48,1672 -#define HX8357_RDCOLMOD HX8357_RDCOLMOD49,1719 -#define HX8357_RDDIM HX8357_RDDIM50,1772 -#define HX8357_RDDSDR HX8357_RDDSDR51,1831 -#define HX8357_SLPIN HX8357_SLPIN53,1892 -#define HX8357_SLPOUT HX8357_SLPOUT54,1941 -#define HX8357B_PTLON HX8357B_PTLON55,1989 -#define HX8357B_NORON HX8357B_NORON56,2037 -#define HX8357_INVOFF HX8357_INVOFF58,2082 -#define HX8357_INVON HX8357_INVON59,2131 -#define HX8357_DISPOFF HX8357_DISPOFF60,2179 -#define HX8357_DISPON HX8357_DISPON61,2223 -#define HX8357_CASET HX8357_CASET63,2269 -#define HX8357_PASET HX8357_PASET64,2316 -#define HX8357_RAMWR HX8357_RAMWR65,2361 -#define HX8357_RAMRD HX8357_RAMRD66,2403 -#define HX8357B_PTLAR HX8357B_PTLAR68,2445 -#define HX8357_TEON HX8357_TEON69,2489 -#define HX8357_TEARLINE HX8357_TEARLINE70,2538 -#define HX8357_MADCTL HX8357_MADCTL71,2582 -#define HX8357_COLMOD HX8357_COLMOD72,2638 -#define HX8357_SETOSC HX8357_SETOSC74,2684 -#define HX8357_SETPWR1 HX8357_SETPWR175,2736 -#define HX8357B_SETDISPLAY HX8357B_SETDISPLAY76,2791 -#define HX8357_SETRGB HX8357_SETRGB77,2845 -#define HX8357D_SETCOM HX8357D_SETCOM78,2900 -#define HX8357B_SETDISPMODE HX8357B_SETDISPMODE80,2955 -#define HX8357D_SETCYC HX8357D_SETCYC81,3010 -#define HX8357B_SETOTP HX8357B_SETOTP82,3070 -#define HX8357D_SETC HX8357D_SETC83,3123 -#define HX8357B_SET_PANEL_DRIVING HX8357B_SET_PANEL_DRIVING85,3187 -#define HX8357D_SETSTBA HX8357D_SETSTBA86,3252 -#define HX8357B_SETDGC HX8357B_SETDGC87,3314 -#define HX8357B_SETID HX8357B_SETID88,3375 -#define HX8357B_SETDDB HX8357B_SETDDB89,3426 -#define HX8357B_SETDISPLAYFRAME HX8357B_SETDISPLAYFRAME90,3478 -#define HX8357B_GAMMASET HX8357B_GAMMASET91,3540 -#define HX8357B_SETCABC HX8357B_SETCABC92,3605 -#define HX8357_SETPANEL HX8357_SETPANEL93,3658 -#define HX8357B_SETPOWER HX8357B_SETPOWER95,3713 -#define HX8357B_SETVCOM HX8357B_SETVCOM96,3770 -#define HX8357B_SETPWRNORMAL HX8357B_SETPWRNORMAL97,3818 -#define HX8357B_RDID1 HX8357B_RDID199,3875 -#define HX8357B_RDID2 HX8357B_RDID2100,3918 -#define HX8357B_RDID3 HX8357B_RDID3101,3961 -#define HX8357B_RDID4 HX8357B_RDID4102,4004 -#define HX8357D_SETGAMMA HX8357D_SETGAMMA104,4048 -#define HX8357B_SETGAMMA HX8357B_SETGAMMA106,4094 -#define HX8357B_SETPANELRELATED HX8357B_SETPANELRELATED107,4146 -#define HX8357_BLACK HX8357_BLACK113,4443 -#define HX8357_BLUE HX8357_BLUE114,4511 -#define HX8357_RED HX8357_RED115,4578 -#define HX8357_GREEN HX8357_GREEN116,4644 -#define HX8357_CYAN HX8357_CYAN117,4712 -#define HX8357_MAGENTA HX8357_MAGENTA118,4779 -#define HX8357_YELLOW HX8357_YELLOW119,4849 -#define HX8357_WHITE HX8357_WHITE120,4918 -class Adafruit_HX8357 : public Adafruit_SPITFT {Adafruit_HX8357125,5060 - uint8_t displayType; // HX8357D vs HX8357BdisplayType144,5859 - -/home/chee/Arduino/libraries/Adafruit_ILI9341/Adafruit_ILI9341.h,3279 -#define _ADAFRUIT_ILI9341H__ADAFRUIT_ILI9341H_37,1369 -#define ILI9341_TFTWIDTH ILI9341_TFTWIDTH46,1547 -#define ILI9341_TFTHEIGHT ILI9341_TFTHEIGHT47,1604 -#define ILI9341_NOP ILI9341_NOP49,1663 -#define ILI9341_SWRESET ILI9341_SWRESET50,1712 -#define ILI9341_RDDID ILI9341_RDDID51,1770 -#define ILI9341_RDDST ILI9341_RDDST52,1844 -#define ILI9341_SLPIN ILI9341_SLPIN54,1899 -#define ILI9341_SLPOUT ILI9341_SLPOUT55,1949 -#define ILI9341_PTLON ILI9341_PTLON56,1992 -#define ILI9341_NORON ILI9341_NORON57,2041 -#define ILI9341_RDMODE ILI9341_RDMODE59,2098 -#define ILI9341_RDMADCTL ILI9341_RDMADCTL60,2159 -#define ILI9341_RDPIXFMT ILI9341_RDPIXFMT61,2216 -#define ILI9341_RDIMGFMT ILI9341_RDIMGFMT62,2279 -#define ILI9341_RDSELFDIAG ILI9341_RDSELFDIAG63,2342 -#define ILI9341_INVOFF ILI9341_INVOFF65,2416 -#define ILI9341_INVON ILI9341_INVON66,2473 -#define ILI9341_GAMMASET ILI9341_GAMMASET67,2529 -#define ILI9341_DISPOFF ILI9341_DISPOFF68,2574 -#define ILI9341_DISPON ILI9341_DISPON69,2621 -#define ILI9341_CASET ILI9341_CASET71,2668 -#define ILI9341_PASET ILI9341_PASET72,2719 -#define ILI9341_RAMWR ILI9341_RAMWR73,2768 -#define ILI9341_RAMRD ILI9341_RAMRD74,2813 -#define ILI9341_PTLAR ILI9341_PTLAR76,2858 -#define ILI9341_VSCRDEF ILI9341_VSCRDEF77,2906 -#define ILI9341_MADCTL ILI9341_MADCTL78,2971 -#define ILI9341_VSCRSADD ILI9341_VSCRSADD79,3028 -#define ILI9341_PIXFMT ILI9341_PIXFMT80,3096 -#define ILI9341_FRMCTR1 ILI9341_FRMCTR182,3157 -#define ILI9341_FRMCTR2 ILI9341_FRMCTR284,3298 -#define ILI9341_FRMCTR3 ILI9341_FRMCTR385,3375 -#define ILI9341_INVCTR ILI9341_INVCTR87,3517 -#define ILI9341_DFUNCTR ILI9341_DFUNCTR88,3577 -#define ILI9341_PWCTR1 ILI9341_PWCTR190,3637 -#define ILI9341_PWCTR2 ILI9341_PWCTR291,3686 -#define ILI9341_PWCTR3 ILI9341_PWCTR392,3735 -#define ILI9341_PWCTR4 ILI9341_PWCTR493,3784 -#define ILI9341_PWCTR5 ILI9341_PWCTR594,3833 -#define ILI9341_VMCTR1 ILI9341_VMCTR195,3882 -#define ILI9341_VMCTR2 ILI9341_VMCTR296,3930 -#define ILI9341_RDID1 ILI9341_RDID198,3979 -#define ILI9341_RDID2 ILI9341_RDID299,4021 -#define ILI9341_RDID3 ILI9341_RDID3100,4063 -#define ILI9341_RDID4 ILI9341_RDID4101,4105 -#define ILI9341_GMCTRP1 ILI9341_GMCTRP1103,4148 -#define ILI9341_GMCTRN1 ILI9341_GMCTRN1104,4208 -#define ILI9341_BLACK ILI9341_BLACK108,4324 -#define ILI9341_NAVY ILI9341_NAVY109,4378 -#define ILI9341_DARKGREEN ILI9341_DARKGREEN110,4432 -#define ILI9341_DARKCYAN ILI9341_DARKCYAN111,4486 -#define ILI9341_MAROON ILI9341_MAROON112,4540 -#define ILI9341_PURPLE ILI9341_PURPLE113,4594 -#define ILI9341_OLIVE ILI9341_OLIVE114,4648 -#define ILI9341_LIGHTGREY ILI9341_LIGHTGREY115,4702 -#define ILI9341_DARKGREY ILI9341_DARKGREY116,4756 -#define ILI9341_BLUE ILI9341_BLUE117,4810 -#define ILI9341_GREEN ILI9341_GREEN118,4864 -#define ILI9341_CYAN ILI9341_CYAN119,4918 -#define ILI9341_RED ILI9341_RED120,4972 -#define ILI9341_MAGENTA ILI9341_MAGENTA121,5026 -#define ILI9341_YELLOW ILI9341_YELLOW122,5080 -#define ILI9341_WHITE ILI9341_WHITE123,5134 -#define ILI9341_ORANGE ILI9341_ORANGE124,5188 -#define ILI9341_GREENYELLOW ILI9341_GREENYELLOW125,5242 -#define ILI9341_PINK ILI9341_PINK126,5296 -class Adafruit_ILI9341 : public Adafruit_SPITFT {Adafruit_ILI9341135,5610 - -/home/chee/Arduino/libraries/Adafruit_ILI9341/examples/pictureEmbed/dragon.h,169 -#define DRAGON_WIDTH DRAGON_WIDTH1,0 -#define DRAGON_HEIGHT DRAGON_HEIGHT2,25 -const PROGMEM uint16_t dragonBitmap[DRAGON_WIDTH * DRAGON_HEIGHT] = {dragonBitmap4,51 - -/home/chee/Arduino/libraries/Adafruit_ILI9341/examples/pyportal_boing/graphics.h,222 -const uint8_t background[SCREENHEIGHT][SCREENWIDTH / 8] = {background4,141 -#define BALLWIDTH BALLWIDTH806,61003 -#define BALLHEIGHT BALLHEIGHT807,61025 -const uint8_t ball[BALLHEIGHT][BALLWIDTH / 2] = {ball809,61049 - -/home/chee/Arduino/libraries/Adafruit_ImageReader_Library/Adafruit_ImageReader.h,1805 -#define __ADAFRUIT_IMAGE_READER_H____ADAFRUIT_IMAGE_READER_H__16,534 -enum ImageReturnCode {ImageReturnCode22,688 - IMAGE_SUCCESS, // Successful load (or image clipped off screen)IMAGE_SUCCESS23,711 - IMAGE_ERR_FILE_NOT_FOUND, // Could not open fileIMAGE_ERR_FILE_NOT_FOUND24,788 - IMAGE_ERR_FORMAT, // Not a supported image formatIMAGE_ERR_FORMAT25,839 - IMAGE_ERR_MALLOC // Could not allocate image (loadBMP() only)IMAGE_ERR_MALLOC26,899 -enum ImageFormat {ImageFormat30,1019 - IMAGE_NONE, // No image was loaded; IMAGE_ERR_* conditionIMAGE_NONE31,1038 - IMAGE_1, // GFXcanvas1 image (NOT YET SUPPORTED)IMAGE_132,1098 - IMAGE_8, // GFXcanvas8 image (NOT YET SUPPORTED)IMAGE_833,1152 - IMAGE_16 // GFXcanvas16 image (SUPPORTED)IMAGE_1634,1206 -class Adafruit_Image {Adafruit_Image41,1411 - ImageFormat getFormat(void) const { return (ImageFormat)format; }getFormat54,1918 - uint16_t *getPalette(void) const { return palette; }getPalette61,2195 - GFXcanvas1 *getMask(void) const { return mask; };getMask67,2423 - GFXcanvas1 *canvas1; ///< Canvas object if 1bpp formatcanvas172,2607 - GFXcanvas8 *canvas8; ///< Canvas object if 8bpp formatcanvas873,2668 - GFXcanvas16 *canvas16; ///< Canvas object if 16bppcanvas1674,2729 - } canvas; ///< Union of different GFXcanvas typescanvas75,2784 - GFXcanvas1 *mask; ///< 1bpp image mask (or NULL)mask76,2851 - uint16_t *palette; ///< Color palette for 8bpp image (or NULL)palette77,2909 - uint8_t format; ///< Canvas bundle type in useformat78,2980 -class Adafruit_ImageReader {Adafruit_ImageReader95,3827 - FatFileSystem *filesys; ///< FAT FileSystem Objectfilesys106,4292 - File file; ///< Current Open filefile107,4345 - -/home/chee/Arduino/libraries/Adafruit_ImageReader_Library/Adafruit_ImageReader_EPD.h,252 -#define __ADAFRUIT_IMAGE_READER_EPD_H____ADAFRUIT_IMAGE_READER_EPD_H__16,536 -class Adafruit_Image_EPD : public Adafruit_Image {Adafruit_Image_EPD25,792 -class Adafruit_ImageReader_EPD : public Adafruit_ImageReader {Adafruit_ImageReader_EPD45,1647 - -/home/chee/Arduino/libraries/Adafruit_LED_Backpack_Library/Adafruit_LEDBackpack.h,1734 -#define Adafruit_LEDBackpack_hAdafruit_LEDBackpack_h23,787 -#define LED_ON LED_ON35,943 -#define LED_OFF LED_OFF36,1020 -#define LED_RED LED_RED38,1100 -#define LED_YELLOW LED_YELLOW39,1177 -#define LED_GREEN LED_GREEN40,1257 -#define HT16K33_BLINK_CMD HT16K33_BLINK_CMD42,1337 -#define HT16K33_BLINK_DISPLAYON HT16K33_BLINK_DISPLAYON43,1410 -#define HT16K33_BLINK_OFF HT16K33_BLINK_OFF44,1476 -#define HT16K33_BLINK_2HZ HT16K33_BLINK_2HZ45,1543 -#define HT16K33_BLINK_1HZ HT16K33_BLINK_1HZ46,1610 -#define HT16K33_BLINK_HALFHZ HT16K33_BLINK_HALFHZ47,1677 -#define HT16K33_CMD_BRIGHTNESS HT16K33_CMD_BRIGHTNESS49,1747 -#define SEVENSEG_DIGITS SEVENSEG_DIGITS51,1825 -class Adafruit_LEDBackpack {Adafruit_LEDBackpack56,1972 - uint16_t displaybuffer[8]; ///< Raw display datadisplaybuffer97,2901 - uint8_t i2c_addr; ///< Device I2C addressi2c_addr100,2964 -class Adafruit_24bargraph : public Adafruit_LEDBackpack {Adafruit_24bargraph106,3071 -class Adafruit_8x16matrix : public Adafruit_LEDBackpack, public Adafruit_GFX {Adafruit_8x16matrix124,3512 -class Adafruit_8x16minimatrix : public Adafruit_LEDBackpack,Adafruit_8x16minimatrix145,4208 -class Adafruit_8x8matrix : public Adafruit_LEDBackpack, public Adafruit_GFX {Adafruit_8x8matrix167,4943 -class Adafruit_BicolorMatrix : public Adafruit_LEDBackpack,Adafruit_BicolorMatrix188,5616 -#define DEC DEC207,6290 -#define HEX HEX208,6350 -#define OCT OCT209,6414 -#define BIN BIN210,6471 -#define BYTE BYTE211,6529 -class Adafruit_7segment : public Adafruit_LEDBackpack {Adafruit_7segment216,6640 - uint8_t position; ///< Current print position, 0-3position383,11480 -class Adafruit_AlphaNum4 : public Adafruit_LEDBackpack {Adafruit_AlphaNum4389,11600 - -/home/chee/Arduino/libraries/Adafruit_LIS3DH/Adafruit_LIS3DH.h,4597 -#define ADAFRUIT_LIS3DH_HADAFRUIT_LIS3DH_H28,897 -#define LIS3DH_DEFAULT_ADDRESS LIS3DH_DEFAULT_ADDRESS41,1138 -#define LIS3DH_REG_STATUS1 LIS3DH_REG_STATUS162,2426 -#define LIS3DH_REG_OUTADC1_L LIS3DH_REG_OUTADC1_L63,2458 -#define LIS3DH_REG_OUTADC1_H LIS3DH_REG_OUTADC1_H64,2536 -#define LIS3DH_REG_OUTADC2_L LIS3DH_REG_OUTADC2_L65,2615 -#define LIS3DH_REG_OUTADC2_H LIS3DH_REG_OUTADC2_H66,2693 -#define LIS3DH_REG_OUTADC3_L LIS3DH_REG_OUTADC3_L67,2772 -#define LIS3DH_REG_OUTADC3_H LIS3DH_REG_OUTADC3_H68,2850 -#define LIS3DH_REG_INTCOUNT LIS3DH_REG_INTCOUNT69,2929 -#define LIS3DH_REG_WHOAMI LIS3DH_REG_WHOAMI71,3087 -#define LIS3DH_REG_TEMPCFG LIS3DH_REG_TEMPCFG81,3502 -#define LIS3DH_REG_CTRL1 LIS3DH_REG_CTRL193,4091 -#define LIS3DH_REG_CTRL2 LIS3DH_REG_CTRL2108,4837 -#define LIS3DH_REG_CTRL3 LIS3DH_REG_CTRL3127,5662 -#define LIS3DH_REG_CTRL4 LIS3DH_REG_CTRL4144,6523 -#define LIS3DH_REG_CTRL5 LIS3DH_REG_CTRL5157,7132 -#define LIS3DH_REG_CTRL6 LIS3DH_REG_CTRL6163,7238 -#define LIS3DH_REG_REFERENCE LIS3DH_REG_REFERENCE164,7268 -#define LIS3DH_REG_STATUS2 LIS3DH_REG_STATUS2184,8472 -#define LIS3DH_REG_OUT_X_L LIS3DH_REG_OUT_X_L185,8504 -#define LIS3DH_REG_OUT_X_H LIS3DH_REG_OUT_X_H186,8580 -#define LIS3DH_REG_OUT_Y_L LIS3DH_REG_OUT_Y_L187,8657 -#define LIS3DH_REG_OUT_Y_H LIS3DH_REG_OUT_Y_H188,8733 -#define LIS3DH_REG_OUT_Z_L LIS3DH_REG_OUT_Z_L189,8810 -#define LIS3DH_REG_OUT_Z_H LIS3DH_REG_OUT_Z_H190,8886 -#define LIS3DH_REG_FIFOCTRL LIS3DH_REG_FIFOCTRL200,9313 -#define LIS3DH_REG_FIFOSRC LIS3DH_REG_FIFOSRC201,9346 -#define LIS3DH_REG_INT1CFG LIS3DH_REG_INT1CFG224,10816 -#define LIS3DH_REG_INT1SRC LIS3DH_REG_INT1SRC243,11774 -#define LIS3DH_REG_INT1THS LIS3DH_REG_INT1THS244,11806 -#define LIS3DH_REG_INT1DUR LIS3DH_REG_INT1DUR246,11960 -#define LIS3DH_REG_CLICKCFG LIS3DH_REG_CLICKCFG268,13324 -#define LIS3DH_REG_CLICKSRC LIS3DH_REG_CLICKSRC286,14271 -#define LIS3DH_REG_CLICKTHS LIS3DH_REG_CLICKTHS292,14440 -#define LIS3DH_REG_TIMELIMIT LIS3DH_REG_TIMELIMIT298,14611 -#define LIS3DH_REG_TIMELATENCY LIS3DH_REG_TIMELATENCY304,14788 -#define LIS3DH_REG_TIMEWINDOW LIS3DH_REG_TIMEWINDOW310,14932 -#define LIS3DH_LSB16_TO_KILO_LSB10 LIS3DH_LSB16_TO_KILO_LSB10312,14968 - LIS3DH_RANGE_16_G = 0b11, // +/- 16gLIS3DH_RANGE_16_G318,15223 - LIS3DH_RANGE_8_G = 0b10, // +/- 8gLIS3DH_RANGE_8_G319,15262 - LIS3DH_RANGE_4_G = 0b01, // +/- 4gLIS3DH_RANGE_4_G320,15300 - LIS3DH_RANGE_2_G = 0b00 // +/- 2g (default value)LIS3DH_RANGE_2_G321,15338 -} lis3dh_range_t;lis3dh_range_t322,15392 - LIS3DH_AXIS_X = 0x0,LIS3DH_AXIS_X326,15464 - LIS3DH_AXIS_Y = 0x1,LIS3DH_AXIS_Y327,15487 - LIS3DH_AXIS_Z = 0x2,LIS3DH_AXIS_Z328,15510 -} lis3dh_axis_t;lis3dh_axis_t329,15533 - LIS3DH_DATARATE_400_HZ = 0b0111, // 400HzLIS3DH_DATARATE_400_HZ333,15638 - LIS3DH_DATARATE_200_HZ = 0b0110, // 200HzLIS3DH_DATARATE_200_HZ334,15683 - LIS3DH_DATARATE_100_HZ = 0b0101, // 100HzLIS3DH_DATARATE_100_HZ335,15728 - LIS3DH_DATARATE_50_HZ = 0b0100, // 50HzLIS3DH_DATARATE_50_HZ336,15773 - LIS3DH_DATARATE_25_HZ = 0b0011, // 25HzLIS3DH_DATARATE_25_HZ337,15818 - LIS3DH_DATARATE_10_HZ = 0b0010, // 10 HzLIS3DH_DATARATE_10_HZ338,15863 - LIS3DH_DATARATE_1_HZ = 0b0001, // 1 HzLIS3DH_DATARATE_1_HZ339,15907 - LIS3DH_DATARATE_POWERDOWN = 0,LIS3DH_DATARATE_POWERDOWN340,15950 - LIS3DH_DATARATE_LOWPOWER_1K6HZ = 0b1000,LIS3DH_DATARATE_LOWPOWER_1K6HZ341,15983 - LIS3DH_DATARATE_LOWPOWER_5KHZ = 0b1001,LIS3DH_DATARATE_LOWPOWER_5KHZ342,16026 -} lis3dh_dataRate_t;lis3dh_dataRate_t344,16069 -class Adafruit_LIS3DH : public Adafruit_Sensor {Adafruit_LIS3DH350,16198 - int16_t x; /**< x axis value */x378,17087 - int16_t y; /**< y axis value */y379,17121 - int16_t z; /**< z axis value */z380,17155 - float x_g; /**< x_g axis value (calculated by selected range) */x_g382,17190 - float y_g; /**< y_g axis value (calculated by selected range) */y_g383,17257 - float z_g; /**< z_g axis value (calculated by selected scale) */z_g384,17324 - TwoWire *I2Cinterface;I2Cinterface387,17401 - SPIClass *SPIinterface;SPIinterface388,17426 - Adafruit_I2CDevice *i2c_dev = NULL; ///< Pointer to I2C bus interfacei2c_dev390,17453 - Adafruit_SPIDevice *spi_dev = NULL; ///< Pointer to I2C bus interfacespi_dev391,17525 - uint8_t _wai;_wai393,17598 - int8_t _cs, _mosi, _miso, _sck;_cs395,17615 - int8_t _cs, _mosi, _miso, _sck;_mosi395,17615 - int8_t _cs, _mosi, _miso, _sck;_miso395,17615 - int8_t _cs, _mosi, _miso, _sck;_sck395,17615 - int8_t _i2caddr;_i2caddr397,17650 - int32_t _sensorID;_sensorID399,17670 - -/home/chee/Arduino/libraries/Adafruit_LIS3MDL/Adafruit_LIS3MDL.h,3423 -#define ADAFRUIT_LIS3MDL_HADAFRUIT_LIS3MDL_H7,71 -#define LIS3MDL_I2CADDR_DEFAULT LIS3MDL_I2CADDR_DEFAULT18,415 -#define LIS3MDL_REG_WHO_AM_I LIS3MDL_REG_WHO_AM_I21,562 -#define LIS3MDL_REG_CTRL_REG1 LIS3MDL_REG_CTRL_REG122,637 -#define LIS3MDL_REG_CTRL_REG2 LIS3MDL_REG_CTRL_REG223,708 -#define LIS3MDL_REG_CTRL_REG3 LIS3MDL_REG_CTRL_REG324,779 -#define LIS3MDL_REG_CTRL_REG4 LIS3MDL_REG_CTRL_REG425,850 -#define LIS3MDL_REG_OUT_X_L LIS3MDL_REG_OUT_X_L26,921 -#define LIS3MDL_REG_INT_CFG LIS3MDL_REG_INT_CFG27,1000 -#define LIS3MDL_REG_INT_THS_L LIS3MDL_REG_INT_THS_L28,1073 - LIS3MDL_RANGE_4_GAUSS = 0b00, ///< +/- 4g (default value)LIS3MDL_RANGE_4_GAUSS32,1190 - LIS3MDL_RANGE_8_GAUSS = 0b01, ///< +/- 8gLIS3MDL_RANGE_8_GAUSS33,1251 - LIS3MDL_RANGE_12_GAUSS = 0b10, ///< +/- 12gLIS3MDL_RANGE_12_GAUSS34,1296 - LIS3MDL_RANGE_16_GAUSS = 0b11, ///< +/- 16gLIS3MDL_RANGE_16_GAUSS35,1342 -} lis3mdl_range_t;lis3mdl_range_t36,1388 - LIS3MDL_DATARATE_0_625_HZ = 0b0000, ///< 0.625 HzLIS3MDL_DATARATE_0_625_HZ40,1480 - LIS3MDL_DATARATE_1_25_HZ = 0b0010, ///< 1.25 HzLIS3MDL_DATARATE_1_25_HZ41,1533 - LIS3MDL_DATARATE_2_5_HZ = 0b0100, ///< 2.5 HzLIS3MDL_DATARATE_2_5_HZ42,1585 - LIS3MDL_DATARATE_5_HZ = 0b0110, ///< 5 HzLIS3MDL_DATARATE_5_HZ43,1636 - LIS3MDL_DATARATE_10_HZ = 0b1000, ///< 10 HzLIS3MDL_DATARATE_10_HZ44,1685 - LIS3MDL_DATARATE_20_HZ = 0b1010, ///< 20 HzLIS3MDL_DATARATE_20_HZ45,1735 - LIS3MDL_DATARATE_40_HZ = 0b1100, ///< 40 HzLIS3MDL_DATARATE_40_HZ46,1785 - LIS3MDL_DATARATE_80_HZ = 0b1110, ///< 80 HzLIS3MDL_DATARATE_80_HZ47,1835 - LIS3MDL_DATARATE_155_HZ = 0b0001, ///< 155 Hz (FAST_ODR + UHP)LIS3MDL_DATARATE_155_HZ48,1885 - LIS3MDL_DATARATE_300_HZ = 0b0011, ///< 300 Hz (FAST_ODR + HP)LIS3MDL_DATARATE_300_HZ49,1953 - LIS3MDL_DATARATE_560_HZ = 0b0101, ///< 560 Hz (FAST_ODR + MP)LIS3MDL_DATARATE_560_HZ50,2020 - LIS3MDL_DATARATE_1000_HZ = 0b0111, ///< 1000 Hz (FAST_ODR + LP)LIS3MDL_DATARATE_1000_HZ51,2087 -} lis3mdl_dataRate_t;lis3mdl_dataRate_t52,2155 - LIS3MDL_LOWPOWERMODE = 0b00, ///< Low power modeLIS3MDL_LOWPOWERMODE56,2234 - LIS3MDL_MEDIUMMODE = 0b01, ///< Medium performance modeLIS3MDL_MEDIUMMODE57,2286 - LIS3MDL_HIGHMODE = 0b10, ///< High performance modeLIS3MDL_HIGHMODE58,2347 - LIS3MDL_ULTRAHIGHMODE = 0b11, ///< Ultra-high performance modeLIS3MDL_ULTRAHIGHMODE59,2406 -} lis3mdl_performancemode_t;lis3mdl_performancemode_t60,2471 - LIS3MDL_CONTINUOUSMODE = 0b00, ///< Continuous conversionLIS3MDL_CONTINUOUSMODE64,2555 - LIS3MDL_SINGLEMODE = 0b01, ///< Single-shot conversionLIS3MDL_SINGLEMODE65,2615 - LIS3MDL_POWERDOWNMODE = 0b11, ///< Powered-down modeLIS3MDL_POWERDOWNMODE66,2676 -} lis3mdl_operationmode_t;lis3mdl_operationmode_t67,2732 -class Adafruit_LIS3MDL : public Adafruit_Sensor {Adafruit_LIS3MDL70,2827 - int16_t x, ///< The last read X mag in raw unitsx99,3903 - y, ///< The last read Y mag in raw unitsy100,3958 - z; ///< The last read Z mag in raw unitsz101,4013 - float x_gauss, ///< The last read X mag in 'gauss'x_gauss102,4068 - y_gauss, ///< The last read Y mag in 'gauss'y_gauss103,4121 - z_gauss; ///< The last read Z mag in 'gauss'z_gauss104,4174 - Adafruit_I2CDevice *i2c_dev = NULL;i2c_dev109,4258 - Adafruit_SPIDevice *spi_dev = NULL;spi_dev110,4296 - int32_t _sensorID;_sensorID112,4335 - -/home/chee/Arduino/libraries/Adafruit_LSM6DS/Adafruit_ISM330DHCX.h,253 -#define _ADAFRUIT_ISM330DHCX_H_ADAFRUIT_ISM330DHCX_H19,478 -#define ISM330DHCX_CHIP_ID ISM330DHCX_CHIP_ID23,542 -class Adafruit_ISM330DHCX : public Adafruit_LSM6DSOX {Adafruit_ISM330DHCX29,757 - ~Adafruit_ISM330DHCX(){};~Adafruit_ISM330DHCX32,845 - -/home/chee/Arduino/libraries/Adafruit_LSM6DS/Adafruit_LSM6DS.h,5561 -#define _ADAFRUIT_LSM6DS_H_ADAFRUIT_LSM6DS_H15,368 -#define LSM6DS_I2CADDR_DEFAULT LSM6DS_I2CADDR_DEFAULT23,534 -#define LSM6DS_FUNC_CFG_ACCESS LSM6DS_FUNC_CFG_ACCESS25,603 -#define LSM6DS_INT1_CTRL LSM6DS_INT1_CTRL26,678 -#define LSM6DS_INT2_CTRL LSM6DS_INT2_CTRL27,746 -#define LSM6DS_WHOAMI LSM6DS_WHOAMI28,814 -#define LSM6DS_CTRL1_XL LSM6DS_CTRL1_XL29,871 -#define LSM6DS_CTRL2_G LSM6DS_CTRL2_G30,946 -#define LSM6DS_CTRL3_C LSM6DS_CTRL3_C31,1012 -#define LSM6DS_CTRL8_XL LSM6DS_CTRL8_XL32,1080 -#define LSM6DS_CTRL10_C LSM6DS_CTRL10_C33,1148 -#define LSM6DS_WAKEUP_SRC LSM6DS_WAKEUP_SRC34,1216 -#define LSM6DS_OUT_TEMP_L LSM6DS_OUT_TEMP_L35,1271 -#define LSM6DS_OUTX_L_G LSM6DS_OUTX_L_G36,1349 -#define LSM6DS_OUTX_L_A LSM6DS_OUTX_L_A37,1414 -#define LSM6DS_STEPCOUNTER LSM6DS_STEPCOUNTER38,1480 -#define LSM6DS_TAP_CFG LSM6DS_TAP_CFG39,1540 -#define LSM6DS_WAKEUP_THS LSM6DS_WAKEUP_THS40,1608 -#define LSM6DS_WAKEUP_DUR LSM6DS_WAKEUP_DUR42,1751 -#define LSM6DS_MD1_CFG LSM6DS_MD1_CFG44,1897 -typedef enum data_rate {data_rate47,2001 - LSM6DS_RATE_SHUTDOWN,LSM6DS_RATE_SHUTDOWN48,2026 - LSM6DS_RATE_12_5_HZ,LSM6DS_RATE_12_5_HZ49,2050 - LSM6DS_RATE_26_HZ,LSM6DS_RATE_26_HZ50,2073 - LSM6DS_RATE_52_HZ,LSM6DS_RATE_52_HZ51,2094 - LSM6DS_RATE_104_HZ,LSM6DS_RATE_104_HZ52,2115 - LSM6DS_RATE_208_HZ,LSM6DS_RATE_208_HZ53,2137 - LSM6DS_RATE_416_HZ,LSM6DS_RATE_416_HZ54,2159 - LSM6DS_RATE_833_HZ,LSM6DS_RATE_833_HZ55,2181 - LSM6DS_RATE_1_66K_HZ,LSM6DS_RATE_1_66K_HZ56,2203 - LSM6DS_RATE_3_33K_HZ,LSM6DS_RATE_3_33K_HZ57,2227 - LSM6DS_RATE_6_66K_HZ,LSM6DS_RATE_6_66K_HZ58,2251 -} lsm6ds_data_rate_t;lsm6ds_data_rate_t59,2275 -typedef enum accel_range {accel_range62,2334 - LSM6DS_ACCEL_RANGE_2_G,LSM6DS_ACCEL_RANGE_2_G63,2361 - LSM6DS_ACCEL_RANGE_16_G,LSM6DS_ACCEL_RANGE_16_G64,2387 - LSM6DS_ACCEL_RANGE_4_G,LSM6DS_ACCEL_RANGE_4_G65,2414 - LSM6DS_ACCEL_RANGE_8_GLSM6DS_ACCEL_RANGE_8_G66,2440 -} lsm6ds_accel_range_t;lsm6ds_accel_range_t67,2465 -typedef enum gyro_range {gyro_range70,2517 - LSM6DS_GYRO_RANGE_125_DPS = 0b0010,LSM6DS_GYRO_RANGE_125_DPS71,2543 - LSM6DS_GYRO_RANGE_250_DPS = 0b0000,LSM6DS_GYRO_RANGE_250_DPS72,2581 - LSM6DS_GYRO_RANGE_500_DPS = 0b0100,LSM6DS_GYRO_RANGE_500_DPS73,2619 - LSM6DS_GYRO_RANGE_1000_DPS = 0b1000,LSM6DS_GYRO_RANGE_1000_DPS74,2657 - LSM6DS_GYRO_RANGE_2000_DPS = 0b1100,LSM6DS_GYRO_RANGE_2000_DPS75,2696 - ISM330DHCX_GYRO_RANGE_4000_DPS = 0b0001ISM330DHCX_GYRO_RANGE_4000_DPS76,2735 -} lsm6ds_gyro_range_t;lsm6ds_gyro_range_t77,2777 -typedef enum hpf_range {hpf_range80,2839 - LSM6DS_HPF_ODR_DIV_50 = 0,LSM6DS_HPF_ODR_DIV_5081,2864 - LSM6DS_HPF_ODR_DIV_100 = 1,LSM6DS_HPF_ODR_DIV_10082,2893 - LSM6DS_HPF_ODR_DIV_9 = 2,LSM6DS_HPF_ODR_DIV_983,2923 - LSM6DS_HPF_ODR_DIV_400 = 3,LSM6DS_HPF_ODR_DIV_40084,2951 -} lsm6ds_hp_filter_t;lsm6ds_hp_filter_t85,2981 -class Adafruit_LSM6DS_Temp : public Adafruit_Sensor {Adafruit_LSM6DS_Temp90,3105 - Adafruit_LSM6DS_Temp(Adafruit_LSM6DS *parent) { _theLSM6DS = parent; }Adafruit_LSM6DS_Temp94,3297 - int _sensorID = 0x6D0;_sensorID99,3446 - Adafruit_LSM6DS *_theLSM6DS = NULL;_theLSM6DS100,3471 -class Adafruit_LSM6DS_Accelerometer : public Adafruit_Sensor {Adafruit_LSM6DS_Accelerometer104,3592 - Adafruit_LSM6DS_Accelerometer(Adafruit_LSM6DS *parent) {Adafruit_LSM6DS_Accelerometer109,3807 - int _sensorID = 0x6D1;_sensorID116,3971 - Adafruit_LSM6DS *_theLSM6DS = NULL;_theLSM6DS117,3996 -class Adafruit_LSM6DS_Gyro : public Adafruit_Sensor {Adafruit_LSM6DS_Gyro121,4108 - Adafruit_LSM6DS_Gyro(Adafruit_LSM6DS *parent) { _theLSM6DS = parent; }Adafruit_LSM6DS_Gyro125,4300 - int _sensorID = 0x6D2;_sensorID130,4449 - Adafruit_LSM6DS *_theLSM6DS = NULL;_theLSM6DS131,4474 -class Adafruit_LSM6DS {Adafruit_LSM6DS138,4637 - int16_t rawAccX, ///< Last reading's raw accelerometer X axisrawAccX178,6059 - rawAccY, ///< Last reading's raw accelerometer Y axisrawAccY179,6123 - rawAccZ, ///< Last reading's raw accelerometer Z axisrawAccZ180,6187 - rawTemp, ///< Last reading's raw temperature readingrawTemp181,6251 - rawGyroX, ///< Last reading's raw gyro X axisrawGyroX182,6314 - rawGyroY, ///< Last reading's raw gyro Y axisrawGyroY183,6369 - rawGyroZ; ///< Last reading's raw gyro Z axisrawGyroZ184,6424 - float temperature, ///< Last reading's temperature (C)temperature191,6628 - accX, ///< Last reading's accelerometer X axis m/s^2accX192,6685 - accY, ///< Last reading's accelerometer Y axis m/s^2accY193,6753 - accZ, ///< Last reading's accelerometer Z axis m/s^2accZ194,6821 - gyroX, ///< Last reading's gyro X axis in rad/sgyroX195,6889 - gyroY, ///< Last reading's gyro Y axis in rad/sgyroY196,6951 - gyroZ; ///< Last reading's gyro Z axis in rad/sgyroZ197,7013 - uint16_t _sensorid_accel, ///< ID number for accelerometer_sensorid_accel202,7165 - _sensorid_gyro, ///< ID number for gyro_sensorid_gyro203,7226 - _sensorid_temp; ///< ID number for temperature_sensorid_temp204,7278 - Adafruit_I2CDevice *i2c_dev = NULL; ///< Pointer to I2C bus interfacei2c_dev206,7338 - Adafruit_SPIDevice *spi_dev = NULL; ///< Pointer to SPI bus interfacespi_dev207,7410 - Adafruit_LSM6DS_Temp *temp_sensor = NULL; ///< Temp sensor data objecttemp_sensor209,7483 - Adafruit_LSM6DS_Accelerometer *accel_sensor =accel_sensor210,7556 - Adafruit_LSM6DS_Gyro *gyro_sensor = NULL; ///< Gyro data objectgyro_sensor212,7679 - -/home/chee/Arduino/libraries/Adafruit_LSM6DS/Adafruit_LSM6DS3.h,287 -#define _ADAFRUIT_LSM6DS3_H_ADAFRUIT_LSM6DS3_H19,453 -#define LSM6DS3_CHIP_ID LSM6DS3_CHIP_ID23,512 -#define LSM6DS3_MASTER_CONFIG LSM6DS3_MASTER_CONFIG25,585 -class Adafruit_LSM6DS3 : public Adafruit_LSM6DS {Adafruit_LSM6DS331,751 - ~Adafruit_LSM6DS3(){};~Adafruit_LSM6DS334,831 - -/home/chee/Arduino/libraries/Adafruit_LSM6DS/Adafruit_LSM6DS33.h,235 -#define _ADAFRUIT_LSM6DS33_H_ADAFRUIT_LSM6DS33_H19,470 -#define LSM6DS33_CHIP_ID LSM6DS33_CHIP_ID23,530 -class Adafruit_LSM6DS33 : public Adafruit_LSM6DS {Adafruit_LSM6DS3329,739 - ~Adafruit_LSM6DS33(){};~Adafruit_LSM6DS3332,821 - -/home/chee/Arduino/libraries/Adafruit_LSM6DS/Adafruit_LSM6DSL.h,287 -#define _ADAFRUIT_LSM6DSL_H_ADAFRUIT_LSM6DSL_H19,453 -#define LSM6DSL_CHIP_ID LSM6DSL_CHIP_ID23,512 -#define LSM6DSL_MASTER_CONFIG LSM6DSL_MASTER_CONFIG25,585 -class Adafruit_LSM6DSL : public Adafruit_LSM6DS {Adafruit_LSM6DSL31,751 - ~Adafruit_LSM6DSL(){};~Adafruit_LSM6DSL34,831 - -/home/chee/Arduino/libraries/Adafruit_LSM6DS/Adafruit_LSM6DSO32.h,558 -#define _ADAFRUIT_LSM6DSO32_H_ADAFRUIT_LSM6DSO32_H19,478 -#define LSM6DSO32_CHIP_ID LSM6DSO32_CHIP_ID23,569 -typedef enum dso32_accel_range {dso32_accel_range26,682 - LSM6DSO32_ACCEL_RANGE_4_G,LSM6DSO32_ACCEL_RANGE_4_G27,715 - LSM6DSO32_ACCEL_RANGE_32_G,LSM6DSO32_ACCEL_RANGE_32_G28,744 - LSM6DSO32_ACCEL_RANGE_8_G,LSM6DSO32_ACCEL_RANGE_8_G29,774 - LSM6DSO32_ACCEL_RANGE_16_GLSM6DSO32_ACCEL_RANGE_16_G30,803 -} lsm6dso32_accel_range_t;lsm6dso32_accel_range_t31,832 -class Adafruit_LSM6DSO32 : public Adafruit_LSM6DSOX {Adafruit_LSM6DSO3237,995 - -/home/chee/Arduino/libraries/Adafruit_LSM6DS/Adafruit_LSM6DSOX.h,624 -#define _ADAFRUIT_LSM6DSOX_H_ADAFRUIT_LSM6DSOX_H19,474 -#define LSM6DSOX_CHIP_ID LSM6DSOX_CHIP_ID23,534 -#define LSM6DSOX_FUNC_CFG_ACCESS LSM6DSOX_FUNC_CFG_ACCESS25,609 -#define LSM6DSOX_PIN_CTRL LSM6DSOX_PIN_CTRL26,686 -#define LSM6DSOX_INT1_CTRL LSM6DSOX_INT1_CTRL28,750 -#define LSM6DSOX_CTRL1_XL LSM6DSOX_CTRL1_XL29,819 -#define LSM6DSOX_CTRL2_G LSM6DSOX_CTRL2_G30,891 -#define LSM6DSOX_CTRL3_C LSM6DSOX_CTRL3_C31,954 -#define LSM6DSOX_CTRL9_XL LSM6DSOX_CTRL9_XL32,1019 -#define LSM6DSOX_MASTER_CONFIG LSM6DSOX_MASTER_CONFIG34,1082 -class Adafruit_LSM6DSOX : public Adafruit_LSM6DS {Adafruit_LSM6DSOX42,1371 - -/home/chee/Arduino/libraries/Adafruit_MSA301/Adafruit_MSA301.h,5894 -#define ADAFRUIT_MSA301_HADAFRUIT_MSA301_H6,66 -#define MSA301_I2CADDR_DEFAULT MSA301_I2CADDR_DEFAULT16,377 -#define MSA301_REG_PARTID MSA301_REG_PARTID19,517 -#define MSA301_REG_OUT_X_L MSA301_REG_OUT_X_L20,591 -#define MSA301_REG_OUT_X_H MSA301_REG_OUT_X_H21,669 -#define MSA301_REG_OUT_Y_L MSA301_REG_OUT_Y_L22,748 -#define MSA301_REG_OUT_Y_H MSA301_REG_OUT_Y_H23,826 -#define MSA301_REG_OUT_Z_L MSA301_REG_OUT_Z_L24,905 -#define MSA301_REG_OUT_Z_H MSA301_REG_OUT_Z_H25,983 -#define MSA301_REG_MOTIONINT MSA301_REG_MOTIONINT26,1062 -#define MSA301_REG_DATAINT MSA301_REG_DATAINT27,1139 -#define MSA301_REG_CLICKSTATUS MSA301_REG_CLICKSTATUS28,1214 -#define MSA301_REG_RESRANGE MSA301_REG_RESRANGE30,1353 -#define MSA301_REG_ODR MSA301_REG_ODR31,1430 -#define MSA301_REG_POWERMODE MSA301_REG_POWERMODE32,1508 -#define MSA301_REG_INTSET0 MSA301_REG_INTSET033,1587 -#define MSA301_REG_INTSET1 MSA301_REG_INTSET134,1668 -#define MSA301_REG_INTMAP0 MSA301_REG_INTMAP035,1749 -#define MSA301_REG_INTMAP1 MSA301_REG_INTMAP136,1826 -#define MSA301_REG_TAPDUR MSA301_REG_TAPDUR37,1903 -#define MSA301_REG_TAPTH MSA301_REG_TAPTH38,1976 - MSA301_RANGE_2_G = 0b00, ///< +/- 2g (default value)MSA301_RANGE_2_G42,2098 - MSA301_RANGE_4_G = 0b01, ///< +/- 4gMSA301_RANGE_4_G43,2154 - MSA301_RANGE_8_G = 0b10, ///< +/- 8gMSA301_RANGE_8_G44,2194 - MSA301_RANGE_16_G = 0b11, ///< +/- 16gMSA301_RANGE_16_G45,2234 -} msa301_range_t;msa301_range_t46,2275 - MSA301_AXIS_X = 0x0, ///< X axis bitMSA301_AXIS_X50,2339 - MSA301_AXIS_Y = 0x1, ///< Y axis bitMSA301_AXIS_Y51,2378 - MSA301_AXIS_Z = 0x2, ///< Z axis bitMSA301_AXIS_Z52,2417 -} msa301_axis_t;msa301_axis_t53,2456 - MSA301_DATARATE_1_HZ = 0b0000, ///< 1 HzMSA301_DATARATE_1_HZ57,2524 - MSA301_DATARATE_1_95_HZ = 0b0001, ///< 1.95 HzMSA301_DATARATE_1_95_HZ58,2572 - MSA301_DATARATE_3_9_HZ = 0b0010, ///< 3.9 HzMSA301_DATARATE_3_9_HZ59,2623 - MSA301_DATARATE_7_81_HZ = 0b0011, ///< 7.81 HzMSA301_DATARATE_7_81_HZ60,2673 - MSA301_DATARATE_15_63_HZ = 0b0100, ///< 15.63 HzMSA301_DATARATE_15_63_HZ61,2724 - MSA301_DATARATE_31_25_HZ = 0b0101, ///< 31.25 HzMSA301_DATARATE_31_25_HZ62,2776 - MSA301_DATARATE_62_5_HZ = 0b0110, ///< 62.5 HzMSA301_DATARATE_62_5_HZ63,2828 - MSA301_DATARATE_125_HZ = 0b0111, ///< 125 HzMSA301_DATARATE_125_HZ64,2879 - MSA301_DATARATE_250_HZ = 0b1000, ///< 250 HzMSA301_DATARATE_250_HZ65,2929 - MSA301_DATARATE_500_HZ = 0b1001, ///< 500 HzMSA301_DATARATE_500_HZ66,2979 - MSA301_DATARATE_1000_HZ = 0b1010, ///< 1000 HzMSA301_DATARATE_1000_HZ67,3029 -} msa301_dataRate_t;msa301_dataRate_t68,3080 - MSA301_BANDWIDTH_1_95_HZ = 0b0000, ///< 1.95 HzMSA301_BANDWIDTH_1_95_HZ72,3152 - MSA301_BANDWIDTH_3_9_HZ = 0b0011, ///< 3.9 HzMSA301_BANDWIDTH_3_9_HZ73,3204 - MSA301_BANDWIDTH_7_81_HZ = 0b0100, ///< 7.81 HzMSA301_BANDWIDTH_7_81_HZ74,3255 - MSA301_BANDWIDTH_15_63_HZ = 0b0101, ///< 15.63 HzMSA301_BANDWIDTH_15_63_HZ75,3307 - MSA301_BANDWIDTH_31_25_HZ = 0b0110, ///< 31.25 HzMSA301_BANDWIDTH_31_25_HZ76,3360 - MSA301_BANDWIDTH_62_5_HZ = 0b0111, ///< 62.5 HzMSA301_BANDWIDTH_62_5_HZ77,3413 - MSA301_BANDWIDTH_125_HZ = 0b1000, ///< 125 HzMSA301_BANDWIDTH_125_HZ78,3465 - MSA301_BANDWIDTH_250_HZ = 0b1001, ///< 250 HzMSA301_BANDWIDTH_250_HZ79,3516 - MSA301_BANDWIDTH_500_HZ = 0b1010, ///< 500 HzMSA301_BANDWIDTH_500_HZ80,3567 -} msa301_bandwidth_t;msa301_bandwidth_t81,3618 - MSA301_NORMALMODE = 0b00, ///< Normal (high speed) modeMSA301_NORMALMODE85,3692 - MSA301_LOWPOWERMODE = 0b01, ///< Low power (slow speed) modeMSA301_LOWPOWERMODE86,3752 - MSA301_SUSPENDMODE = 0b010, ///< Suspend (sleep) modeMSA301_SUSPENDMODE87,3815 -} msa301_powermode_t;msa301_powermode_t88,3871 - MSA301_RESOLUTION_14 = 0b00, ///< 14-bit resolutionMSA301_RESOLUTION_1492,3950 - MSA301_RESOLUTION_12 = 0b01, ///< 12-bit resolutionMSA301_RESOLUTION_1293,4004 - MSA301_RESOLUTION_10 = 0b10, ///< 10-bit resolutionMSA301_RESOLUTION_1094,4058 - MSA301_RESOLUTION_8 = 0b11, ///< 8-bit resolutionMSA301_RESOLUTION_895,4112 -} msa301_resolution_t;msa301_resolution_t96,4165 - MSA301_TAPDUR_50_MS = 0b000, ///< 50 millisMSA301_TAPDUR_50_MS100,4234 - MSA301_TAPDUR_100_MS = 0b001, ///< 100 millisMSA301_TAPDUR_100_MS101,4281 - MSA301_TAPDUR_150_MS = 0b010, ///< 150 millisMSA301_TAPDUR_150_MS102,4329 - MSA301_TAPDUR_200_MS = 0b011, ///< 200 millisMSA301_TAPDUR_200_MS103,4377 - MSA301_TAPDUR_250_MS = 0b100, ///< 250 millisMSA301_TAPDUR_250_MS104,4425 - MSA301_TAPDUR_375_MS = 0b101, ///< 375 millisMSA301_TAPDUR_375_MS105,4473 - MSA301_TAPDUR_500_MS = 0b110, ///< 500 millisMSA301_TAPDUR_500_MS106,4521 - MSA301_TAPDUR_700_MS = 0b111, ///< 50 millis700 millisMSA301_TAPDUR_700_MS107,4569 -} msa301_tapduration_t;msa301_tapduration_t108,4626 - MSA301_INT_ORIENT = 0b100000, ///< Orientation change interruptMSA301_INT_ORIENT112,4694 - MSA301_INT_SINGLETAP, ///< Single tap interruptMSA301_INT_SINGLETAP113,4760 - MSA301_INT_DOUBLETAP, ///< Double tap interruptMSA301_INT_DOUBLETAP114,4818 - MSA301_INT_ACTIVE, ///< Active motion interruptMSA301_INT_ACTIVE115,4876 - MSA301_INT_NEWDATA, ///< New data interruptMSA301_INT_NEWDATA116,4937 -} msa301_interrupt_t;msa301_interrupt_t117,4993 -class Adafruit_MSA301 : public Adafruit_Sensor {Adafruit_MSA301120,5083 - int16_t x, ///< The last read X acceleration in raw unitsx163,6577 - y, ///< The last read Y acceleration in raw unitsy164,6637 - z; ///< The last read Z acceleration in raw unitsz165,6697 - float x_g, ///< The last read X acceleration in 'g'x_g166,6757 - y_g, ///< The last read Y acceleration in 'g'y_g167,6811 - z_g; ///< The last read X acceleration in 'g'z_g168,6865 - Adafruit_I2CDevice *i2c_dev;i2c_dev171,6929 - int32_t _sensorID;_sensorID173,6961 - -/home/chee/Arduino/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.h,3491 -#define ADAFRUIT_NEOPIXEL_HADAFRUIT_NEOPIXEL_H37,1469 -#define NEO_RGB NEO_RGB79,3308 -#define NEO_RBG NEO_RBG80,3381 -#define NEO_GRB NEO_GRB81,3454 -#define NEO_GBR NEO_GBR82,3527 -#define NEO_BRG NEO_BRG83,3600 -#define NEO_BGR NEO_BGR84,3673 -#define NEO_WRGB NEO_WRGB88,3859 -#define NEO_WRBG NEO_WRBG89,3934 -#define NEO_WGRB NEO_WGRB90,4009 -#define NEO_WGBR NEO_WGBR91,4084 -#define NEO_WBRG NEO_WBRG92,4159 -#define NEO_WBGR NEO_WBGR93,4234 -#define NEO_RWGB NEO_RWGB95,4310 -#define NEO_RWBG NEO_RWBG96,4385 -#define NEO_RGWB NEO_RGWB97,4460 -#define NEO_RGBW NEO_RGBW98,4535 -#define NEO_RBWG NEO_RBWG99,4610 -#define NEO_RBGW NEO_RBGW100,4685 -#define NEO_GWRB NEO_GWRB102,4761 -#define NEO_GWBR NEO_GWBR103,4836 -#define NEO_GRWB NEO_GRWB104,4911 -#define NEO_GRBW NEO_GRBW105,4986 -#define NEO_GBWR NEO_GBWR106,5061 -#define NEO_GBRW NEO_GBRW107,5136 -#define NEO_BWRG NEO_BWRG109,5212 -#define NEO_BWGR NEO_BWGR110,5287 -#define NEO_BRWG NEO_BRWG111,5362 -#define NEO_BRGW NEO_BRGW112,5437 -#define NEO_BGWR NEO_BGWR113,5512 -#define NEO_BGRW NEO_BGRW114,5587 -#define NEO_KHZ800 NEO_KHZ800124,6178 -#define NEO_KHZ400 NEO_KHZ400126,6260 -typedef uint16_t neoPixelType; ///< 3rd arg to Adafruit_NeoPixel constructorneoPixelType135,6624 -typedef uint8_t neoPixelType; ///< 3rd arg to Adafruit_NeoPixel constructorneoPixelType137,6707 -static const uint8_t PROGMEM _NeoPixelSineTable[256] = {_NeoPixelSineTable151,7242 -static const uint8_t PROGMEM _NeoPixelGammaTable[256] = {_NeoPixelGammaTable177,8638 -class Adafruit_NeoPixel {Adafruit_NeoPixel199,9904 - bool canShow(void) {canShow234,11522 - uint8_t *getPixels(void) const { return pixels; };getPixels254,12470 - int16_t getPin(void) const { return pin; };getPin260,12707 - uint16_t numPixels(void) const { return numLEDs; }numPixels265,12894 - static uint8_t sine8(uint8_t x) {sine8279,13747 - static uint8_t gamma8(uint8_t x) {gamma8293,14487 - static uint32_t Color(uint8_t r, uint8_t g, uint8_t b) {Color307,15103 - static uint32_t Color(uint8_t r, uint8_t g, uint8_t b, uint8_t w) {Color322,15778 - bool is800KHz; ///< true if 800 KHz pixelsis800KHz343,16746 - bool begun; ///< true if begin() previously calledbegun345,16813 - uint16_t numLEDs; ///< Number of RGB LEDs in stripnumLEDs346,16884 - uint16_t numBytes; ///< Size of 'pixels' buffer belownumBytes347,16949 - int16_t pin; ///< Output pin number (-1 if not yet set)pin348,17016 - uint8_t brightness; ///< Strip brightness 0-255 (stored as +1)brightness349,17091 - uint8_t *pixels; ///< Holds LED color values (3 or 4 bytes each)pixels350,17166 - uint8_t rOffset; ///< Red index within each 3- or 4-byte pixelrOffset351,17246 - uint8_t gOffset; ///< Index of green bytegOffset352,17324 - uint8_t bOffset; ///< Index of blue bytebOffset353,17381 - uint8_t wOffset; ///< Index of white (==rOffset if no white)wOffset354,17437 - uint32_t endTime; ///< Latch timing referenceendTime355,17513 - volatile uint8_t *port; ///< Output PORT registerport357,17588 - uint8_t pinMask; ///< Output PORT bitmaskpinMask358,17646 - GPIO_TypeDef *gpioPort; ///< Output GPIO PORTgpioPort361,17786 - uint32_t gpioPin; ///< Output GPIO PINgpioPin362,17840 - -/home/chee/Arduino/libraries/Adafruit_NeoPixel/examples/StrandtestBLE/BLESerial.h,1244 -#define _BLE_SERIAL_H__BLE_SERIAL_H_2,23 -class BLESerial : public BLEPeripheral, public StreamBLESerial7,96 - unsigned long _flushed;_flushed25,514 - static BLESerial* _instance;_instance26,542 - size_t _rxHead;_rxHead28,576 - size_t _rxTail;_rxTail29,596 - uint8_t _rxBuffer[BLE_ATTRIBUTE_MAX_VALUE_LENGTH];_rxBuffer31,645 - size_t _txCount;_txCount32,700 - uint8_t _txBuffer[BLE_ATTRIBUTE_MAX_VALUE_LENGTH];_txBuffer33,721 - BLEService _uartService = BLEService("6E400001-B5A3-F393-E0A9-E50E24DCCA9E");_uartService35,777 - BLEDescriptor _uartNameDescriptor = BLEDescriptor("2901", "UART");_uartNameDescriptor36,859 - BLECharacteristic _rxCharacteristic = BLECharacteristic("6E400002-B5A3-F393-E0A9-E50E24DCCA9E", BLEWriteWithoutResponse, BLE_ATTRIBUTE_MAX_VALUE_LENGTH);_rxCharacteristic37,930 - BLEDescriptor _rxNameDescriptor = BLEDescriptor("2901", "RX - Receive Data (Write)");_rxNameDescriptor38,1088 - BLECharacteristic _txCharacteristic = BLECharacteristic("6E400003-B5A3-F393-E0A9-E50E24DCCA9E", BLENotify, BLE_ATTRIBUTE_MAX_VALUE_LENGTH);_txCharacteristic39,1178 - BLEDescriptor _txNameDescriptor = BLEDescriptor("2901", "TX - Transfer Data (Notify)");_txNameDescriptor40,1322 - -/home/chee/Arduino/libraries/Adafruit_PixelDust/Adafruit_PixelDust.h,1874 -#define _ADAFRUIT_PIXELDUST_H__ADAFRUIT_PIXELDUST_H_18,522 -#define random(random28,727 -typedef uint8_t dimension_t; ///< Pixel dimensionsdimension_t41,1351 -typedef int16_t position_t; ///< 'Sand space' coords (256X pixel space)position_t42,1404 -typedef uint8_t grain_count_t; ///< Number of grainsgrain_count_t43,1479 -typedef uint16_t dimension_t; ///< Pixel dimensionsdimension_t47,1682 -typedef int32_t position_t; ///< 'Sand space' coords (256X pixel space)position_t48,1736 -typedef uint16_t grain_count_t; ///< Number of grainsgrain_count_t49,1812 -typedef int16_t velocity_t; ///< Velocity typevelocity_t52,1946 - position_t x; ///< Horizontal position in 'sand space'x60,2212 - position_t y; ///< Vertical position in 'sand space'y61,2270 - velocity_t vx; ///< Horizontal velocity (-255 to +255) in 'sand space'vx62,2326 - velocity_t vy; ///< Vertical velocity (-255 to +255) in 'sand space'vy63,2399 -} Grain;Grain64,2470 -class Adafruit_PixelDust {Adafruit_PixelDust75,2910 - dimension_t width, // Width in pixelswidth188,7630 - height, // Height in pixelsheight189,7675 - w8; // Bitmap scanline bytes ((width + 7) / 8)w8190,7721 - position_t xMax, // Max X coordinate in grain spacexMax191,7790 - yMax; // Max Y coordinate in grain spaceyMax192,7851 - grain_count_t n_grains; // Number of sand grainsn_grains193,7912 - uint8_t scale, // Accelerometer input scaling = scale/256scale194,7963 - elasticity, // Grain elasticity (bounce) = elasticity/256elasticity195,8032 - *bitmap; // 2-bit-per-pixel bitmap (width padded to byte)bitmap196,8104 - Grain *grain; // One per grain, alloc'd in begin()grain197,8179 - bool sort; // If true, sort bottom-to-top when iteratingsort198,8242 - -/home/chee/Arduino/libraries/Adafruit_PixelDust/raspberry_pi/lis3dh.h,1833 -#define _LIS3DH_H__LIS3DH_H_10,149 -#define LIS3DH_DEFAULT_ADDRESS LIS3DH_DEFAULT_ADDRESS18,279 -#define LIS3DH_OK LIS3DH_OK21,358 -#define LIS3DH_ERR_I2C_OPEN LIS3DH_ERR_I2C_OPEN22,403 -#define LIS3DH_ERR_I2C_SLAVE LIS3DH_ERR_I2C_SLAVE23,457 - LIS3DH_RANGE_16_G = 0b11, ///< +/- 16gLIS3DH_RANGE_16_G35,868 - LIS3DH_RANGE_8_G = 0b10, ///< +/- 8gLIS3DH_RANGE_8_G36,909 - LIS3DH_RANGE_4_G = 0b01, ///< +/- 4gLIS3DH_RANGE_4_G37,949 - LIS3DH_RANGE_2_G = 0b00 ///< +/- 2g (default value)LIS3DH_RANGE_2_G38,989 -} lis3dh_range_t;lis3dh_range_t39,1045 - LIS3DH_AXIS_X = 0x0, ///< X axisLIS3DH_AXIS_X45,1138 - LIS3DH_AXIS_Y = 0x1, ///< Y axisLIS3DH_AXIS_Y46,1173 - LIS3DH_AXIS_Z = 0x2, ///< Z axisLIS3DH_AXIS_Z47,1208 -} lis3dh_axis_t;lis3dh_axis_t48,1243 - LIS3DH_DATARATE_400_HZ = 0b0111, ///< 400 HzLIS3DH_DATARATE_400_HZ56,1436 - LIS3DH_DATARATE_200_HZ = 0b0110, ///< 200 HzLIS3DH_DATARATE_200_HZ57,1491 - LIS3DH_DATARATE_100_HZ = 0b0101, ///< 100 HzLIS3DH_DATARATE_100_HZ58,1546 - LIS3DH_DATARATE_50_HZ = 0b0100, ///< 50 HzLIS3DH_DATARATE_50_HZ59,1601 - LIS3DH_DATARATE_25_HZ = 0b0011, ///< 25 HzLIS3DH_DATARATE_25_HZ60,1656 - LIS3DH_DATARATE_10_HZ = 0b0010, ///< 10 HzLIS3DH_DATARATE_10_HZ61,1711 - LIS3DH_DATARATE_1_HZ = 0b0001, ///< 1 HzLIS3DH_DATARATE_1_HZ62,1766 - LIS3DH_DATARATE_POWERDOWN = 0, ///< Power-down sleep stateLIS3DH_DATARATE_POWERDOWN63,1821 - LIS3DH_DATARATE_LOWPOWER_1K6HZ = 0b1000, ///< Low-power state 1LIS3DH_DATARATE_LOWPOWER_1K6HZ64,1892 - LIS3DH_DATARATE_LOWPOWER_5KHZ = 0b1001, ///< Low-power state 2LIS3DH_DATARATE_LOWPOWER_5KHZ65,1958 -} lis3dh_dataRate_t;lis3dh_dataRate_t66,2024 -class Adafruit_LIS3DH {Adafruit_LIS3DH73,2248 - int i2c_fd; // I2C file descriptori2c_fd106,3368 - -/home/chee/Arduino/libraries/Adafruit_PixelDust/raspberry_pi/logo.h,231 -#define LOGO_WIDTH LOGO_WIDTH12,316 -#define LOGO_HEIGHT LOGO_HEIGHT13,338 -const uint8_t logo_gray[LOGO_HEIGHT][LOGO_WIDTH] = {logo_gray15,362 -const uint8_t logo_mask[LOGO_HEIGHT][(LOGO_WIDTH + 7) / 8] = {logo_mask150,10552 - -/home/chee/Arduino/libraries/Adafruit_seesaw_Library/Adafruit_Crickit.h,1481 -#define _CRICKIT_TERSTER_H_CRICKIT_TERSTER_H2,27 -#define CRICKIT_SIGNAL1 CRICKIT_SIGNAL16,85 -#define CRICKIT_SIGNAL2 CRICKIT_SIGNAL27,111 -#define CRICKIT_SIGNAL3 CRICKIT_SIGNAL38,137 -#define CRICKIT_SIGNAL4 CRICKIT_SIGNAL49,164 -#define CRICKIT_SIGNAL5 CRICKIT_SIGNAL510,191 -#define CRICKIT_SIGNAL6 CRICKIT_SIGNAL611,218 -#define CRICKIT_SIGNAL7 CRICKIT_SIGNAL712,245 -#define CRICKIT_SIGNAL8 CRICKIT_SIGNAL813,271 -#define CRICKIT_SERVO4 CRICKIT_SERVO415,298 -#define CRICKIT_SERVO3 CRICKIT_SERVO316,324 -#define CRICKIT_SERVO2 CRICKIT_SERVO217,350 -#define CRICKIT_SERVO1 CRICKIT_SERVO118,376 -#define CRICKIT_MOTOR_A1 CRICKIT_MOTOR_A120,403 -#define CRICKIT_MOTOR_A2 CRICKIT_MOTOR_A221,431 -#define CRICKIT_MOTOR_B1 CRICKIT_MOTOR_B122,459 -#define CRICKIT_MOTOR_B2 CRICKIT_MOTOR_B223,487 -#define CRICKIT_DRIVE1 CRICKIT_DRIVE124,515 -#define CRICKIT_DRIVE2 CRICKIT_DRIVE225,541 -#define CRICKIT_DRIVE3 CRICKIT_DRIVE326,567 -#define CRICKIT_DRIVE4 CRICKIT_DRIVE427,593 -#define CRICKIT_TOUCH1 CRICKIT_TOUCH129,620 -#define CRICKIT_TOUCH2 CRICKIT_TOUCH230,645 -#define CRICKIT_TOUCH3 CRICKIT_TOUCH331,670 -#define CRICKIT_TOUCH4 CRICKIT_TOUCH432,695 -#define CRICKIT_DUTY_CYCLE_OFF CRICKIT_DUTY_CYCLE_OFF34,721 -#define CRICKIT_DUTY_CYCLE_MAX CRICKIT_DUTY_CYCLE_MAX35,754 -class Adafruit_Crickit : public Adafruit_seesaw {Adafruit_Crickit43,1063 - Adafruit_Crickit(){};Adafruit_Crickit45,1121 - ~Adafruit_Crickit(){};~Adafruit_Crickit46,1145 - -/home/chee/Arduino/libraries/Adafruit_seesaw_Library/Adafruit_miniTFTWing.h,1328 -#define _MINI_TFT_WING_H_MINI_TFT_WING_H2,25 -#define TFTWING_ADDR TFTWING_ADDR6,81 -#define TFTWING_RESET_PIN TFTWING_RESET_PIN7,107 -#define TFTWING_BACKLIGHT_ON TFTWING_BACKLIGHT_ON9,136 -#define TFTWING_BACKLIGHT_OFF TFTWING_BACKLIGHT_OFF10,193 -#define TFTWING_BUTTON_UP_PIN TFTWING_BUTTON_UP_PIN12,251 -#define TFTWING_BUTTON_UP TFTWING_BUTTON_UP13,283 -#define TFTWING_BUTTON_DOWN_PIN TFTWING_BUTTON_DOWN_PIN15,341 -#define TFTWING_BUTTON_DOWN TFTWING_BUTTON_DOWN16,375 -#define TFTWING_BUTTON_LEFT_PIN TFTWING_BUTTON_LEFT_PIN18,437 -#define TFTWING_BUTTON_LEFT TFTWING_BUTTON_LEFT19,471 -#define TFTWING_BUTTON_RIGHT_PIN TFTWING_BUTTON_RIGHT_PIN21,533 -#define TFTWING_BUTTON_RIGHT TFTWING_BUTTON_RIGHT22,568 -#define TFTWING_BUTTON_SELECT_PIN TFTWING_BUTTON_SELECT_PIN24,632 -#define TFTWING_BUTTON_SELECT TFTWING_BUTTON_SELECT25,669 -#define TFTWING_BUTTON_A_PIN TFTWING_BUTTON_A_PIN27,735 -#define TFTWING_BUTTON_A TFTWING_BUTTON_A28,767 -#define TFTWING_BUTTON_B_PIN TFTWING_BUTTON_B_PIN30,823 -#define TFTWING_BUTTON_B TFTWING_BUTTON_B31,854 -#define TFTWING_BUTTON_ALL TFTWING_BUTTON_ALL33,910 -class Adafruit_miniTFTWing : public Adafruit_seesaw {Adafruit_miniTFTWing44,1452 - Adafruit_miniTFTWing(){};Adafruit_miniTFTWing46,1514 - ~Adafruit_miniTFTWing(){};~Adafruit_miniTFTWing47,1542 - -/home/chee/Arduino/libraries/Adafruit_seesaw_Library/Adafruit_NeoTrellis.h,1434 -#define _NEO_TRELLIS_H_NEO_TRELLIS_H2,23 -#define NEO_TRELLIS_ADDR NEO_TRELLIS_ADDR8,127 -#define NEO_TRELLIS_NEOPIX_PIN NEO_TRELLIS_NEOPIX_PIN10,158 -#define NEO_TRELLIS_NUM_ROWS NEO_TRELLIS_NUM_ROWS12,192 -#define NEO_TRELLIS_NUM_COLS NEO_TRELLIS_NUM_COLS13,223 -#define NEO_TRELLIS_NUM_KEYS NEO_TRELLIS_NUM_KEYS14,254 -#define NEO_TRELLIS_MAX_CALLBACKS NEO_TRELLIS_MAX_CALLBACKS16,330 -#define NEO_TRELLIS_KEY(NEO_TRELLIS_KEY18,368 -#define NEO_TRELLIS_SEESAW_KEY(NEO_TRELLIS_SEESAW_KEY19,423 -#define NEO_TRELLIS_X(NEO_TRELLIS_X21,486 -#define NEO_TRELLIS_Y(NEO_TRELLIS_Y22,521 -#define NEO_TRELLIS_XY(NEO_TRELLIS_XY24,557 -typedef void (*TrellisCallback)(keyEvent evt);TrellisCallback26,620 -class Adafruit_NeoTrellis : public Adafruit_seesaw {Adafruit_NeoTrellis34,928 - ~Adafruit_NeoTrellis(){};~Adafruit_NeoTrellis37,1045 - seesaw_NeoPixel pixels; ///< the onboard neopixel matrixpixels48,1355 - uint8_t _addr; ///< the I2C address of this board_addr54,1570 - TrellisCallback (*_callbacks[NEO_TRELLIS_NUM_KEYS])(_callbacks55,1622 -class Adafruit_MultiTrellis {Adafruit_MultiTrellis65,1997 - ~Adafruit_MultiTrellis(){};~Adafruit_MultiTrellis69,2141 - uint8_t _rows; ///< the number of trellis boards in the Y direction_rows88,2732 - uint8_t _cols; ///< the number of trellis boards in the X direction_cols89,2802 - *_trelli; ///< a multidimensional array of neotrellis objects_trelli91,2894 - -/home/chee/Arduino/libraries/Adafruit_seesaw_Library/Adafruit_seesaw.h,6101 -#define LIB_SEESAW_HLIB_SEESAW_H22,630 -#define SEESAW_ADDRESS SEESAW_ADDRESS35,924 - SEESAW_STATUS_BASE = 0x00,SEESAW_STATUS_BASE46,1330 - SEESAW_GPIO_BASE = 0x01,SEESAW_GPIO_BASE47,1359 - SEESAW_SERCOM0_BASE = 0x02,SEESAW_SERCOM0_BASE48,1386 - SEESAW_TIMER_BASE = 0x08,SEESAW_TIMER_BASE50,1417 - SEESAW_ADC_BASE = 0x09,SEESAW_ADC_BASE51,1445 - SEESAW_DAC_BASE = 0x0A,SEESAW_DAC_BASE52,1471 - SEESAW_INTERRUPT_BASE = 0x0B,SEESAW_INTERRUPT_BASE53,1497 - SEESAW_DAP_BASE = 0x0C,SEESAW_DAP_BASE54,1529 - SEESAW_EEPROM_BASE = 0x0D,SEESAW_EEPROM_BASE55,1555 - SEESAW_NEOPIXEL_BASE = 0x0E,SEESAW_NEOPIXEL_BASE56,1584 - SEESAW_TOUCH_BASE = 0x0F,SEESAW_TOUCH_BASE57,1615 - SEESAW_KEYPAD_BASE = 0x10,SEESAW_KEYPAD_BASE58,1643 - SEESAW_ENCODER_BASE = 0x11,SEESAW_ENCODER_BASE59,1672 - SEESAW_GPIO_DIRSET_BULK = 0x02,SEESAW_GPIO_DIRSET_BULK65,1759 - SEESAW_GPIO_DIRCLR_BULK = 0x03,SEESAW_GPIO_DIRCLR_BULK66,1793 - SEESAW_GPIO_BULK = 0x04,SEESAW_GPIO_BULK67,1827 - SEESAW_GPIO_BULK_SET = 0x05,SEESAW_GPIO_BULK_SET68,1854 - SEESAW_GPIO_BULK_CLR = 0x06,SEESAW_GPIO_BULK_CLR69,1885 - SEESAW_GPIO_BULK_TOGGLE = 0x07,SEESAW_GPIO_BULK_TOGGLE70,1916 - SEESAW_GPIO_INTENSET = 0x08,SEESAW_GPIO_INTENSET71,1950 - SEESAW_GPIO_INTENCLR = 0x09,SEESAW_GPIO_INTENCLR72,1981 - SEESAW_GPIO_INTFLAG = 0x0A,SEESAW_GPIO_INTFLAG73,2012 - SEESAW_GPIO_PULLENSET = 0x0B,SEESAW_GPIO_PULLENSET74,2042 - SEESAW_GPIO_PULLENCLR = 0x0C,SEESAW_GPIO_PULLENCLR75,2074 - SEESAW_STATUS_HW_ID = 0x01,SEESAW_STATUS_HW_ID81,2165 - SEESAW_STATUS_VERSION = 0x02,SEESAW_STATUS_VERSION82,2195 - SEESAW_STATUS_OPTIONS = 0x03,SEESAW_STATUS_OPTIONS83,2227 - SEESAW_STATUS_TEMP = 0x04,SEESAW_STATUS_TEMP84,2259 - SEESAW_STATUS_SWRST = 0x7F,SEESAW_STATUS_SWRST85,2288 - SEESAW_TIMER_STATUS = 0x00,SEESAW_TIMER_STATUS91,2376 - SEESAW_TIMER_PWM = 0x01,SEESAW_TIMER_PWM92,2406 - SEESAW_TIMER_FREQ = 0x02,SEESAW_TIMER_FREQ93,2433 - SEESAW_ADC_STATUS = 0x00,SEESAW_ADC_STATUS99,2517 - SEESAW_ADC_INTEN = 0x02,SEESAW_ADC_INTEN100,2545 - SEESAW_ADC_INTENCLR = 0x03,SEESAW_ADC_INTENCLR101,2572 - SEESAW_ADC_WINMODE = 0x04,SEESAW_ADC_WINMODE102,2602 - SEESAW_ADC_WINTHRESH = 0x05,SEESAW_ADC_WINTHRESH103,2631 - SEESAW_ADC_CHANNEL_OFFSET = 0x07,SEESAW_ADC_CHANNEL_OFFSET104,2662 - SEESAW_SERCOM_STATUS = 0x00,SEESAW_SERCOM_STATUS110,2757 - SEESAW_SERCOM_INTEN = 0x02,SEESAW_SERCOM_INTEN111,2788 - SEESAW_SERCOM_INTENCLR = 0x03,SEESAW_SERCOM_INTENCLR112,2818 - SEESAW_SERCOM_BAUD = 0x04,SEESAW_SERCOM_BAUD113,2851 - SEESAW_SERCOM_DATA = 0x05,SEESAW_SERCOM_DATA114,2880 - SEESAW_NEOPIXEL_STATUS = 0x00,SEESAW_NEOPIXEL_STATUS120,2970 - SEESAW_NEOPIXEL_PIN = 0x01,SEESAW_NEOPIXEL_PIN121,3003 - SEESAW_NEOPIXEL_SPEED = 0x02,SEESAW_NEOPIXEL_SPEED122,3033 - SEESAW_NEOPIXEL_BUF_LENGTH = 0x03,SEESAW_NEOPIXEL_BUF_LENGTH123,3065 - SEESAW_NEOPIXEL_BUF = 0x04,SEESAW_NEOPIXEL_BUF124,3102 - SEESAW_NEOPIXEL_SHOW = 0x05,SEESAW_NEOPIXEL_SHOW125,3132 - SEESAW_TOUCH_CHANNEL_OFFSET = 0x10,SEESAW_TOUCH_CHANNEL_OFFSET131,3221 - SEESAW_KEYPAD_STATUS = 0x00,SEESAW_KEYPAD_STATUS137,3318 - SEESAW_KEYPAD_EVENT = 0x01,SEESAW_KEYPAD_EVENT138,3349 - SEESAW_KEYPAD_INTENSET = 0x02,SEESAW_KEYPAD_INTENSET139,3379 - SEESAW_KEYPAD_INTENCLR = 0x03,SEESAW_KEYPAD_INTENCLR140,3412 - SEESAW_KEYPAD_COUNT = 0x04,SEESAW_KEYPAD_COUNT141,3445 - SEESAW_KEYPAD_FIFO = 0x10,SEESAW_KEYPAD_FIFO142,3475 - SEESAW_KEYPAD_EDGE_HIGH = 0,SEESAW_KEYPAD_EDGE_HIGH148,3554 - SEESAW_KEYPAD_EDGE_LOW,SEESAW_KEYPAD_EDGE_LOW149,3585 - SEESAW_KEYPAD_EDGE_FALLING,SEESAW_KEYPAD_EDGE_FALLING150,3611 - SEESAW_KEYPAD_EDGE_RISING,SEESAW_KEYPAD_EDGE_RISING151,3641 - SEESAW_ENCODER_STATUS = 0x00,SEESAW_ENCODER_STATUS157,3721 - SEESAW_ENCODER_INTENSET = 0x02,SEESAW_ENCODER_INTENSET158,3753 - SEESAW_ENCODER_INTENCLR = 0x03,SEESAW_ENCODER_INTENCLR159,3787 - SEESAW_ENCODER_POSITION = 0x04,SEESAW_ENCODER_POSITION160,3821 - SEESAW_ENCODER_DELTA = 0x05,SEESAW_ENCODER_DELTA161,3855 -#define ADC_INPUT_0_PIN ADC_INPUT_0_PIN164,3890 -#define ADC_INPUT_1_PIN ADC_INPUT_1_PIN165,3943 -#define ADC_INPUT_2_PIN ADC_INPUT_2_PIN166,3996 -#define ADC_INPUT_3_PIN ADC_INPUT_3_PIN167,4049 -#define PWM_0_PIN PWM_0_PIN169,4103 -#define PWM_1_PIN PWM_1_PIN170,4151 -#define PWM_2_PIN PWM_2_PIN171,4199 -#define PWM_3_PIN PWM_3_PIN172,4247 -#define INPUT_PULLDOWN INPUT_PULLDOWN175,4319 -#define SEESAW_HW_ID_CODE SEESAW_HW_ID_CODE182,4586 -#define SEESAW_EEPROM_I2C_ADDR SEESAW_EEPROM_I2C_ADDR183,4640 -union keyEventRaw {keyEventRaw188,4881 - uint8_t EDGE : 2; ///< the edge that was triggeredEDGE190,4912 - uint8_t NUM : 6; ///< the event numberNUM191,4967 - } bit; ///< bitfield formatbit192,5011 - uint8_t reg; ///< register formatreg193,5054 -union keyEvent {keyEvent197,5154 - uint8_t EDGE : 2; ///< the edge that was triggeredEDGE199,5182 - uint16_t NUM : 14; ///< the event numberNUM200,5238 - } bit; ///< bitfield formatbit201,5283 - uint16_t reg; ///< register formatreg202,5327 -union keyState {keyState206,5449 - uint8_t STATE : 1; ///< the current state of the keySTATE208,5477 - uint8_t ACTIVE : 4; ///< the registered events for that keyACTIVE209,5535 - } bit; ///< bitfield formatbit210,5599 - uint8_t reg; ///< register formatreg211,5644 -class Adafruit_seesaw : public Print {Adafruit_seesaw220,5945 - ~Adafruit_seesaw(void){};~Adafruit_seesaw224,6049 - uint8_t _i2caddr; /*!< The I2C address used to communicate with the seesaw */_i2caddr284,7860 - TwoWire *_i2cbus; /*!< The I2C Bus used to communicate with the seesaw */_i2cbus285,7940 - int8_t _flow; /*!< The flow control pin to use */_flow286,8016 - union sercom_inten {sercom_inten303,8681 - uint8_t DATA_RDY : 1; ///< this bit is set when data becomes availableDATA_RDY305,8717 - } bit; ///< bitfieldsbit306,8794 - uint8_t reg; ///< full registerreg307,8837 - sercom_inten _sercom_inten; ///< sercom interrupt enable register instance_sercom_inten309,8889 - -/home/chee/Arduino/libraries/Adafruit_seesaw_Library/Adafruit_TFTShield18.h,1505 -#define _TFT_SHIELD_18_H_TFT_SHIELD_18_H2,25 -#define TFTSHIELD_ADDR TFTSHIELD_ADDR6,81 -#define TFTSHIELD_RESET_PIN TFTSHIELD_RESET_PIN7,109 -#define TFTSHIELD_BACKLIGHT_ON TFTSHIELD_BACKLIGHT_ON9,140 -#define TFTSHIELD_BACKLIGHT_OFF TFTSHIELD_BACKLIGHT_OFF10,178 -#define TFTSHIELD_BUTTON_UP_PIN TFTSHIELD_BUTTON_UP_PIN12,218 -#define TFTSHIELD_BUTTON_UP TFTSHIELD_BUTTON_UP13,252 -#define TFTSHIELD_BUTTON_DOWN_PIN TFTSHIELD_BUTTON_DOWN_PIN15,314 -#define TFTSHIELD_BUTTON_DOWN TFTSHIELD_BUTTON_DOWN16,350 -#define TFTSHIELD_BUTTON_LEFT_PIN TFTSHIELD_BUTTON_LEFT_PIN18,416 -#define TFTSHIELD_BUTTON_LEFT TFTSHIELD_BUTTON_LEFT19,452 -#define TFTSHIELD_BUTTON_RIGHT_PIN TFTSHIELD_BUTTON_RIGHT_PIN21,518 -#define TFTSHIELD_BUTTON_RIGHT TFTSHIELD_BUTTON_RIGHT22,555 -#define TFTSHIELD_BUTTON_IN_PIN TFTSHIELD_BUTTON_IN_PIN24,623 -#define TFTSHIELD_BUTTON_IN TFTSHIELD_BUTTON_IN25,657 -#define TFTSHIELD_BUTTON_1_PIN TFTSHIELD_BUTTON_1_PIN27,719 -#define TFTSHIELD_BUTTON_1 TFTSHIELD_BUTTON_128,753 -#define TFTSHIELD_BUTTON_2_PIN TFTSHIELD_BUTTON_2_PIN30,813 -#define TFTSHIELD_BUTTON_2 TFTSHIELD_BUTTON_231,847 -#define TFTSHIELD_BUTTON_3_PIN TFTSHIELD_BUTTON_3_PIN33,907 -#define TFTSHIELD_BUTTON_3 TFTSHIELD_BUTTON_334,941 -#define TFTSHIELD_BUTTON_ALL TFTSHIELD_BUTTON_ALL36,1001 -class Adafruit_TFTShield18 : public Adafruit_seesaw {Adafruit_TFTShield1847,1568 - Adafruit_TFTShield18(){};Adafruit_TFTShield1849,1630 - ~Adafruit_TFTShield18(){};~Adafruit_TFTShield1850,1658 - -/home/chee/Arduino/libraries/Adafruit_seesaw_Library/seesaw_motor.h,496 -#define _SEESAW_MOTOR_H_SEESAW_MOTOR_H2,24 -class seesaw_Motor {seesaw_Motor11,317 - seesaw_Motor(Adafruit_seesaw *ss) {seesaw_Motor19,584 - ~seesaw_Motor() {}~seesaw_Motor26,692 - void attach(int pina, int pinb) {attach35,1018 - void throttle(float value) {throttle47,1393 - float getThrottle() { return _throttle; }getThrottle74,2163 - Adafruit_seesaw *_ss;_ss77,2217 - int8_t _pina, _pinb;_pina78,2241 - int8_t _pina, _pinb;_pinb78,2241 - float _throttle;_throttle79,2264 - -/home/chee/Arduino/libraries/Adafruit_seesaw_Library/seesaw_neopixel.h,2276 -#define SEESAW_NEOPIXEL_HSEESAW_NEOPIXEL_H17,866 -#define NEO_RGB NEO_RGB53,2433 -#define NEO_RBG NEO_RBG54,2488 -#define NEO_GRB NEO_GRB55,2543 -#define NEO_GBR NEO_GBR56,2598 -#define NEO_BRG NEO_BRG57,2653 -#define NEO_BGR NEO_BGR58,2708 -#define NEO_WRGB NEO_WRGB62,2876 -#define NEO_WRBG NEO_WRBG63,2932 -#define NEO_WGRB NEO_WGRB64,2988 -#define NEO_WGBR NEO_WGBR65,3044 -#define NEO_WBRG NEO_WBRG66,3100 -#define NEO_WBGR NEO_WBGR67,3156 -#define NEO_RWGB NEO_RWGB69,3213 -#define NEO_RWBG NEO_RWBG70,3269 -#define NEO_RGWB NEO_RGWB71,3325 -#define NEO_RGBW NEO_RGBW72,3381 -#define NEO_RBWG NEO_RBWG73,3437 -#define NEO_RBGW NEO_RBGW74,3493 -#define NEO_GWRB NEO_GWRB76,3550 -#define NEO_GWBR NEO_GWBR77,3606 -#define NEO_GRWB NEO_GRWB78,3662 -#define NEO_GRBW NEO_GRBW79,3718 -#define NEO_GBWR NEO_GBWR80,3774 -#define NEO_GBRW NEO_GBRW81,3830 -#define NEO_BWRG NEO_BWRG83,3887 -#define NEO_BWGR NEO_BWGR84,3943 -#define NEO_BRWG NEO_BRWG85,3999 -#define NEO_BRGW NEO_BRGW86,4055 -#define NEO_BGWR NEO_BGWR87,4111 -#define NEO_BGRW NEO_BGRW88,4167 -#define NEO_KHZ800 NEO_KHZ80095,4505 -#define NEO_KHZ400 NEO_KHZ40096,4553 -typedef uint16_t neoPixelType;neoPixelType98,4602 -class seesaw_NeoPixel : public Adafruit_seesaw {seesaw_NeoPixel100,4634 - int8_t getPin(void) { return pin; };getPin115,5320 - inline bool canShow(void) { return (micros() - endTime) >= 300L; }canShow120,5552 - boolean is800KHz, // ...true if 800 KHz pixelsis800KHz123,5633 - begun; // true if begin() previously calledbegun124,5682 - uint16_t numLEDs, // Number of RGB LEDs in stripnumLEDs125,5739 - numBytes; // Size of 'pixels' buffer below (3 or 4 bytes/pixel)numBytes126,5790 - int8_t pin;pin127,5864 - uint8_t brightness,brightness128,5878 - *pixels, // Holds LED color values (3 or 4 bytes each)pixels129,5900 - rOffset, // Index of red byte within each 3- or 4-byte pixelrOffset130,5966 - gOffset, // Index of green bytegOffset131,6038 - bOffset, // Index of blue bytebOffset132,6081 - wOffset; // Index of white byte (same as rOffset if no white)wOffset133,6123 - uint32_t endTime; // Latch timing referenceendTime134,6196 - uint16_t type;type136,6243 - -/home/chee/Arduino/libraries/Adafruit_seesaw_Library/seesaw_servo.h,563 -#define _SEESAW_SERVO_H_SEESAW_SERVO_H2,24 -class seesaw_Servo {seesaw_Servo11,317 - seesaw_Servo(Adafruit_seesaw *ss) {seesaw_Servo20,589 - ~seesaw_Servo() {}~seesaw_Servo25,669 - void detach() { _attached = false; }detach36,1032 - int readMicroseconds() { return _sval / 3.2768; }readMicroseconds47,1432 - bool attached() { return _attached; }attached55,1767 - Adafruit_seesaw *_ss;_ss58,1817 - bool _attached;_attached59,1841 - uint16_t _sval;_sval60,1859 - uint8_t _pin;_pin61,1877 - uint16_t min;min62,1893 - uint16_t max;max63,1909 - -/home/chee/Arduino/libraries/Adafruit_SHT31_Library/Adafruit_SHT31.h,1047 -#define ADAFRUIT_SHT31_HADAFRUIT_SHT31_H21,630 -#define SHT31_DEFAULT_ADDR SHT31_DEFAULT_ADDR26,710 -#define SHT31_MEAS_HIGHREP_STRETCH SHT31_MEAS_HIGHREP_STRETCH27,772 -#define SHT31_MEAS_MEDREP_STRETCH SHT31_MEAS_MEDREP_STRETCH29,928 -#define SHT31_MEAS_LOWREP_STRETCH SHT31_MEAS_LOWREP_STRETCH31,1086 -#define SHT31_MEAS_HIGHREP SHT31_MEAS_HIGHREP33,1240 -#define SHT31_MEAS_MEDREP SHT31_MEAS_MEDREP35,1397 -#define SHT31_MEAS_LOWREP SHT31_MEAS_LOWREP37,1556 -#define SHT31_READSTATUS SHT31_READSTATUS39,1712 -#define SHT31_CLEARSTATUS SHT31_CLEARSTATUS40,1782 -#define SHT31_SOFTRESET SHT31_SOFTRESET41,1837 -#define SHT31_HEATEREN SHT31_HEATEREN42,1890 -#define SHT31_HEATERDIS SHT31_HEATERDIS43,1946 -#define SHT31_REG_HEATER_BIT SHT31_REG_HEATER_BIT44,2003 -class Adafruit_SHT31 {Adafruit_SHT3152,2304 - float humidity;humidity68,2658 - float temp;temp73,2739 - TwoWire *_wire; /**< Wire object */_wire78,2816 - Adafruit_I2CDevice *i2c_dev = NULL; ///< Pointer to I2C bus interfacei2c_dev79,2874 - -/home/chee/Arduino/libraries/Adafruit_SleepyDog_Library/Adafruit_SleepyDog.h,349 -#define ADAFRUIT_SLEEPYDOG_HADAFRUIT_SLEEPYDOG_H6,68 -typedef WatchdogAVR WatchdogType;WatchdogType14,426 -typedef WatchdogSAMD WatchdogType;WatchdogType18,581 -typedef WatchdogKinetisKseries WatchdogType;WatchdogType23,820 -typedef WatchdogKinetisLseries WatchdogType;WatchdogType27,962 -typedef WatchdogNRF WatchdogType;WatchdogType30,1068 - -/home/chee/Arduino/libraries/Adafruit_SleepyDog_Library/utility/WatchdogAVR.h,153 -#define WATCHDOGAVR_HWATCHDOGAVR_H2,22 -class WatchdogAVR {WatchdogAVR4,45 - WatchdogAVR() : _wdto(-1) {}WatchdogAVR6,73 - int _wdto;_wdto42,1601 - -/home/chee/Arduino/libraries/Adafruit_SleepyDog_Library/utility/WatchdogKinetisK.h,212 -#define WATCHDOGKINETISK_HWATCHDOGKINETISK_H2,27 -class WatchdogKinetisKseries {WatchdogKinetisKseries4,55 - WatchdogKinetisKseries() : setting(0) {}WatchdogKinetisKseries6,94 - int setting;setting35,1167 - -/home/chee/Arduino/libraries/Adafruit_SleepyDog_Library/utility/WatchdogKinetisL.h,168 -#define WATCHDOGKINETISL_HWATCHDOGKINETISL_H2,27 -class WatchdogKinetisLseries {WatchdogKinetisLseries4,55 - WatchdogKinetisLseries() {}WatchdogKinetisLseries6,94 - -/home/chee/Arduino/libraries/Adafruit_SleepyDog_Library/utility/WatchdogNRF.h,107 -#define WATCHDOGNRF_H_WATCHDOGNRF_H_2,23 -class WatchdogNRF {WatchdogNRF4,47 - int _wdto;_wdto34,1131 - -/home/chee/Arduino/libraries/Adafruit_SleepyDog_Library/utility/WatchdogSAMD.h,184 -#define WATCHDOGSAMD_HWATCHDOGSAMD_H2,23 -class WatchdogSAMD {WatchdogSAMD6,69 - WatchdogSAMD() : _initialized(false) {}WatchdogSAMD8,98 - bool _initialized;_initialized43,1465 - -/home/chee/Arduino/libraries/Adafruit_SPIFlash/examples/SdFat_format/diskio.h,1325 -#define _DISKIO_DEFINED_DISKIO_DEFINED6,255 -typedef BYTE DSTATUS;DSTATUS13,358 - RES_OK = 0, /* 0: Successful */RES_OK17,432 - RES_ERROR, /* 1: R/W Error */RES_ERROR18,467 - RES_WRPRT, /* 2: Write Protected */RES_WRPRT19,500 - RES_NOTRDY, /* 3: Not Ready */RES_NOTRDY20,539 - RES_PARERR /* 4: Invalid Parameter */RES_PARERR21,573 -} DRESULT;DRESULT22,614 -#define STA_NOINIT STA_NOINIT38,1038 -#define STA_NODISK STA_NODISK39,1092 -#define STA_PROTECT STA_PROTECT40,1147 -#define CTRL_SYNC CTRL_SYNC46,1286 -#define GET_SECTOR_COUNT GET_SECTOR_COUNT47,1378 -#define GET_SECTOR_SIZE GET_SECTOR_SIZE48,1456 -#define GET_BLOCK_SIZE GET_BLOCK_SIZE49,1541 -#define CTRL_TRIM CTRL_TRIM50,1624 -#define CTRL_POWER CTRL_POWER53,1797 -#define CTRL_LOCK CTRL_LOCK54,1848 -#define CTRL_EJECT CTRL_EJECT55,1903 -#define CTRL_FORMAT CTRL_FORMAT56,1945 -#define MMC_GET_TYPE MMC_GET_TYPE59,2052 -#define MMC_GET_CSD MMC_GET_CSD60,2098 -#define MMC_GET_CID MMC_GET_CID61,2138 -#define MMC_GET_OCR MMC_GET_OCR62,2178 -#define MMC_GET_SDSTAT MMC_GET_SDSTAT63,2218 -#define ISDIO_READ ISDIO_READ64,2266 -#define ISDIO_WRITE ISDIO_WRITE65,2330 -#define ISDIO_MRITE ISDIO_MRITE66,2394 -#define ATA_GET_REV ATA_GET_REV69,2504 -#define ATA_GET_MODEL ATA_GET_MODEL70,2553 -#define ATA_GET_SN ATA_GET_SN71,2601 - -/home/chee/Arduino/libraries/Adafruit_SPIFlash/examples/SdFat_format/ff.h,9653 -#define FF_DEFINED FF_DEFINED23,984 -#define FF_INTDEF FF_INTDEF39,1314 -typedef unsigned __int64 QWORD;QWORD41,1357 -#define FF_INTDEF FF_INTDEF43,1499 -typedef unsigned int UINT; /* int must be 16-bit or 32-bit */UINT45,1541 -typedef unsigned char BYTE; /* char must be 8-bit */BYTE46,1604 -typedef uint16_t WORD; /* 16-bit unsigned integer */WORD47,1658 -typedef uint16_t WCHAR; /* 16-bit unsigned integer */WCHAR48,1713 -typedef uint32_t DWORD; /* 32-bit unsigned integer */DWORD49,1769 -typedef uint64_t QWORD; /* 64-bit unsigned integer */QWORD50,1825 -#define FF_INTDEF FF_INTDEF52,1913 -typedef unsigned int UINT; /* int must be 16-bit or 32-bit */UINT53,1934 -typedef unsigned char BYTE; /* char must be 8-bit */BYTE54,1997 -typedef unsigned short WORD; /* 16-bit unsigned integer */WORD55,2051 -typedef unsigned short WCHAR; /* 16-bit unsigned integer */WCHAR56,2111 -typedef unsigned long DWORD; /* 32-bit unsigned integer */DWORD57,2172 - BYTE pd; /* Physical drive number */pd65,2368 - BYTE pt; /* Partition: 0:Auto detect, 1-4:Forced partition) */pt66,2407 -} PARTITION;PARTITION67,2472 -#define _INC_TCHAR_INC_TCHAR82,2776 -typedef WCHAR TCHAR;TCHAR85,2871 -#define _T(_T86,2893 -#define _TEXT(_TEXT87,2915 -typedef char TCHAR;TCHAR89,3013 -#define _T(_T90,3034 -#define _TEXT(_TEXT91,3057 -typedef DWORD TCHAR;TCHAR93,3157 -#define _T(_T94,3179 -#define _TEXT(_TEXT95,3201 -typedef char TCHAR;TCHAR99,3375 -#define _T(_T100,3396 -#define _TEXT(_TEXT101,3413 -typedef QWORD FSIZE_t;FSIZE_t114,3580 -typedef DWORD FSIZE_t;FSIZE_t116,3611 - BYTE fs_type; /* Filesystem type (0:not mounted) */fs_type124,3712 - BYTE pdrv; /* Associated physical drive */pdrv125,3767 - BYTE n_fats; /* Number of FATs (1 or 2) */n_fats126,3814 - BYTE wflag; /* win[] flag (b0:dirty) */wflag127,3861 - BYTE fsi_flag; /* FSINFO flags (b7:disabled, b0:dirty) */fsi_flag128,3905 - WORD id; /* Volume mount ID */id129,3966 - WORD n_rootdir; /* Number of root directory entries (FAT12/16) */n_rootdir130,4002 - WORD csize; /* Cluster size [sectors] */csize131,4071 - WORD ssize; /* Sector size (512, 1024, 2048 or 4096) */ssize133,4144 - WCHAR* lfnbuf; /* LFN working buffer */lfnbuf136,4228 - BYTE* dirbuf; /* Directory entry block scratchpad buffer for exFAT */dirbuf139,4297 - FF_SYNC_t sobj; /* Identifier of sync object */sobj142,4400 - DWORD last_clst; /* Last allocated cluster */last_clst145,4480 - DWORD free_clst; /* Number of free clusters */free_clst146,4529 - DWORD cdir; /* Current directory start cluster (0:root) */cdir149,4604 - DWORD cdc_scl; /* Containing directory start cluster (invalid when cdir is 0) */cdc_scl151,4684 - DWORD cdc_size; /* b31-b8:Size of containing directory, b7-b0: Chain status */cdc_size152,4768 - DWORD cdc_ofs; /* Offset in the containing directory (invalid when cdir is 0) */cdc_ofs153,4850 - DWORD n_fatent; /* Number of FAT entries (number of clusters + 2) */n_fatent156,4950 - DWORD fsize; /* Size of an FAT [sectors] */fsize157,5022 - DWORD volbase; /* Volume base sector */volbase158,5070 - DWORD fatbase; /* FAT base sector */fatbase159,5113 - DWORD dirbase; /* Root directory base sector/cluster */dirbase160,5153 - DWORD database; /* Data base sector */database161,5212 - DWORD bitbase; /* Allocation bitmap base sector */bitbase163,5271 - DWORD winsect; /* Current sector appearing in the win[] */winsect165,5333 - BYTE win[FF_MAX_SS]; /* Disk access window for Directory, FAT (and file data at tiny cfg) */win166,5395 -} FATFS;FATFS167,5490 - FATFS* fs; /* Pointer to the hosting volume of this object */fs174,5580 - WORD id; /* Hosting volume mount ID */id175,5647 - BYTE attr; /* Object attribute */attr176,5691 - BYTE stat; /* Object chain status (b1-0: =0:not contiguous, =2:contiguous, =3:fragmented in this session, b2:sub-directory stretched) */stat177,5729 - DWORD sclust; /* Object data start cluster (0:no cluster or root directory) */sclust178,5870 - FSIZE_t objsize; /* Object size (valid when sclust != 0) */objsize179,5953 - DWORD n_cont; /* Size of first fragment - 1 (valid when stat == 3) */n_cont181,6033 - DWORD n_frag; /* Size of last fragment needs to be written to FAT (valid when not zero) */n_frag182,6107 - DWORD c_scl; /* Containing directory start cluster (valid when sclust != 0) */c_scl183,6202 - DWORD c_size; /* b31-b8:Size of containing directory, b7-b0: Chain status (valid when c_scl != 0) */c_size184,6285 - DWORD c_ofs; /* Offset in the containing directory (valid when file object and sclust != 0) */c_ofs185,6390 - UINT lockid; /* File lock ID origin from 1 (index of file semaphore table Files[]) */lockid188,6513 -} FFOBJID;FFOBJID190,6611 - FFOBJID obj; /* Object identifier (must be the 1st member to detect invalid object pointer) */obj197,6684 - BYTE flag; /* File status flags */flag198,6783 - BYTE err; /* Abort flag (error code) */err199,6822 - FSIZE_t fptr; /* File read/write pointer (Zeroed on file open) */fptr200,6866 - DWORD clust; /* Current cluster of fpter (invalid when fptr is 0) */clust201,6936 - DWORD sect; /* Sector number appearing in buf[] (0:invalid) */sect202,7009 - DWORD dir_sect; /* Sector number containing the directory entry (not used at exFAT) */dir_sect204,7097 - BYTE* dir_ptr; /* Pointer to the directory entry in the win[] (not used at exFAT) */dir_ptr205,7187 - DWORD* cltbl; /* Pointer to the cluster link map table (nulled on open, set by application) */cltbl208,7304 - BYTE buf[FF_MAX_SS]; /* File private data read/write window */buf211,7428 -} FIL;FIL213,7501 - FFOBJID obj; /* Object identifier */obj220,7575 - DWORD dptr; /* Current read/write offset */dptr221,7616 - DWORD clust; /* Current cluster */clust222,7664 - DWORD sect; /* Current sector (0:Read operation has terminated) */sect223,7703 - BYTE* dir; /* Pointer to the directory item in the win[] */dir224,7774 - BYTE fn[12]; /* SFN (in/out) {body[8],ext[3],status[1]} */fn225,7838 - DWORD blk_ofs; /* Offset of current entry block being processed (0xFFFFFFFF:Invalid) */blk_ofs227,7917 - const TCHAR* pat; /* Pointer to the name matching pattern */pat230,8033 -} DIR;DIR232,8105 - FSIZE_t fsize; /* File size */fsize239,8183 - WORD fdate; /* Modified date */fdate240,8218 - WORD ftime; /* Modified time */ftime241,8254 - BYTE fattrib; /* File attribute */fattrib242,8290 - TCHAR altname[FF_SFN_BUF + 1];/* Altenative file name */altname244,8344 - TCHAR fname[FF_LFN_BUF + 1]; /* Primary file name */fname245,8403 - TCHAR fname[12 + 1]; /* File name */fname247,8465 -} FILINFO;FILINFO249,8512 - FR_OK = 0, /* (0) Succeeded */FR_OK256,8591 - FR_DISK_ERR, /* (1) A hard error occurred in the low level disk I/O layer */FR_DISK_ERR257,8627 - FR_INT_ERR, /* (2) Assertion failed */FR_INT_ERR258,8708 - FR_NOT_READY, /* (3) The physical drive cannot work */FR_NOT_READY259,8752 - FR_NO_FILE, /* (4) Could not find the file */FR_NO_FILE260,8811 - FR_NO_PATH, /* (5) Could not find the path */FR_NO_PATH261,8862 - FR_INVALID_NAME, /* (6) The path name format is invalid */FR_INVALID_NAME262,8913 - FR_DENIED, /* (7) Access denied due to prohibited access or directory full */FR_DENIED263,8975 - FR_EXIST, /* (8) Access denied due to prohibited access */FR_EXIST264,9058 - FR_INVALID_OBJECT, /* (9) The file/directory object is invalid */FR_INVALID_OBJECT265,9122 - FR_WRITE_PROTECTED, /* (10) The physical drive is write protected */FR_WRITE_PROTECTED266,9191 - FR_INVALID_DRIVE, /* (11) The logical drive number is invalid */FR_INVALID_DRIVE267,9263 - FR_NOT_ENABLED, /* (12) The volume has no work area */FR_NOT_ENABLED268,9331 - FR_NO_FILESYSTEM, /* (13) There is no valid FAT volume */FR_NO_FILESYSTEM269,9390 - FR_MKFS_ABORTED, /* (14) The f_mkfs() aborted due to any problem */FR_MKFS_ABORTED270,9451 - FR_TIMEOUT, /* (15) Could not get a grant to access the volume within defined period */FR_TIMEOUT271,9522 - FR_LOCKED, /* (16) The operation is rejected according to the file sharing policy */FR_LOCKED272,9615 - FR_NOT_ENOUGH_CORE, /* (17) LFN working buffer could not be allocated */FR_NOT_ENOUGH_CORE273,9705 - FR_TOO_MANY_OPEN_FILES, /* (18) Number of open files > FF_FS_LOCK */FR_TOO_MANY_OPEN_FILES274,9781 - FR_INVALID_PARAMETER /* (19) Given parameter is invalid */FR_INVALID_PARAMETER275,9852 -} FRESULT;FRESULT276,9913 -#define f_eof(f_eof318,13032 -#define f_error(f_error319,13092 -#define f_tell(f_tell320,13125 -#define f_size(f_size321,13158 -#define f_rewind(f_rewind322,13198 -#define f_rewinddir(f_rewinddir323,13237 -#define f_rmdir(f_rmdir324,13281 -#define f_unmount(f_unmount325,13319 -#define EOF EOF328,13379 -#define FA_READ FA_READ369,14701 -#define FA_WRITE FA_WRITE370,14726 -#define FA_OPEN_EXISTING FA_OPEN_EXISTING371,14751 -#define FA_CREATE_NEW FA_CREATE_NEW372,14782 -#define FA_CREATE_ALWAYS FA_CREATE_ALWAYS373,14811 -#define FA_OPEN_ALWAYS FA_OPEN_ALWAYS374,14842 -#define FA_OPEN_APPEND FA_OPEN_APPEND375,14872 -#define CREATE_LINKMAP CREATE_LINKMAP378,14956 -#define FM_FAT FM_FAT381,15046 -#define FM_FAT32 FM_FAT32382,15068 -#define FM_EXFAT FM_EXFAT383,15091 -#define FM_ANY FM_ANY384,15114 -#define FM_SFD FM_SFD385,15136 -#define FS_FAT12 FS_FAT12388,15199 -#define FS_FAT16 FS_FAT16389,15219 -#define FS_FAT32 FS_FAT32390,15239 -#define FS_EXFAT FS_EXFAT391,15259 -#define AM_RDO AM_RDO394,15346 -#define AM_HID AM_HID395,15383 -#define AM_SYS AM_SYS396,15417 -#define AM_DIR AM_DIR397,15451 -#define AM_ARC AM_ARC398,15488 - -/home/chee/Arduino/libraries/Adafruit_SPIFlash/examples/SdFat_format/ffconf.h,1626 -#define FFCONF_DEF FFCONF_DEF5,198 -#define FF_FS_READONLY FF_FS_READONLY11,433 -#define FF_FS_MINIMIZE FF_FS_MINIMIZE18,746 -#define FF_USE_STRFUNC FF_USE_STRFUNC28,1143 -#define FF_USE_FIND FF_USE_FIND36,1381 -#define FF_USE_MKFS FF_USE_MKFS41,1567 -#define FF_USE_FASTSEEK FF_USE_FASTSEEK45,1666 -#define FF_USE_EXPAND FF_USE_EXPAND49,1769 -#define FF_USE_CHMOD FF_USE_CHMOD53,1869 -#define FF_USE_LABEL FF_USE_LABEL58,2069 -#define FF_USE_FORWARD FF_USE_FORWARD63,2208 -#define FF_CODE_PAGE FF_CODE_PAGE71,2513 -#define FF_USE_LFN FF_USE_LFN100,3208 -#define FF_MAX_LFN FF_MAX_LFN101,3231 -#define FF_LFN_UNICODE FF_LFN_UNICODE120,4248 -#define FF_LFN_BUF FF_LFN_BUF132,4668 -#define FF_SFN_BUF FF_SFN_BUF133,4693 -#define FF_STRF_ENCODE FF_STRF_ENCODE140,5059 -#define FF_FS_RPATH FF_FS_RPATH153,5474 -#define FF_VOLUMES FF_VOLUMES166,5946 -#define FF_STR_VOLUME_ID FF_STR_VOLUME_ID170,6034 -#define FF_VOLUME_STRS FF_VOLUME_STRS171,6062 -#define FF_MULTI_PARTITION FF_MULTI_PARTITION184,6771 -#define FF_MIN_SS FF_MIN_SS193,7244 -#define FF_MAX_SS FF_MAX_SS194,7268 -#define FF_USE_TRIM FF_USE_TRIM203,7748 -#define FF_FS_NOFSINFO FF_FS_NOFSINFO209,7958 -#define FF_FS_TINY FF_FS_TINY226,8691 -#define FF_FS_EXFAT FF_FS_EXFAT233,9044 -#define FF_FS_NORTC FF_FS_NORTC239,9289 -#define FF_NORTC_MON FF_NORTC_MON240,9313 -#define FF_NORTC_MDAY FF_NORTC_MDAY241,9337 -#define FF_NORTC_YEAR FF_NORTC_YEAR242,9362 -#define FF_FS_LOCK FF_FS_LOCK253,10033 -#define FF_FS_REENTRANT FF_FS_REENTRANT266,10670 -#define FF_FS_TIMEOUT FF_FS_TIMEOUT267,10697 -#define FF_SYNC_t FF_SYNC_t268,10725 - -/home/chee/Arduino/libraries/Adafruit_SPIFlash/src/Adafruit_FlashCache.h,236 -#define ADAFRUIT_FLASHCACHE_H_ADAFRUIT_FLASHCACHE_H_26,1196 -class Adafruit_FlashCache {Adafruit_FlashCache34,1319 - uint8_t _buf[4096] __attribute__((aligned(4))); // must be sector size_buf36,1356 - uint32_t _addr;_addr37,1429 - -/home/chee/Arduino/libraries/Adafruit_SPIFlash/src/Adafruit_FlashTransport.h,1881 -#define ADAFRUIT_FLASHTRANSPORT_H_ADAFRUIT_FLASHTRANSPORT_H_26,1200 - SFLASH_CMD_READ = 0x03, // Single ReadSFLASH_CMD_READ32,1285 - SFLASH_CMD_FAST_READ = 0x0B, // Fast ReadSFLASH_CMD_FAST_READ33,1331 - SFLASH_CMD_QUAD_READ = 0x6B, // 1 line address, 4 line dataSFLASH_CMD_QUAD_READ34,1375 - SFLASH_CMD_READ_JEDEC_ID = 0x9f,SFLASH_CMD_READ_JEDEC_ID36,1438 - SFLASH_CMD_PAGE_PROGRAM = 0x02,SFLASH_CMD_PAGE_PROGRAM38,1474 - SFLASH_CMD_QUAD_PAGE_PROGRAM = 0x32, // 1 line address, 4 line dataSFLASH_CMD_QUAD_PAGE_PROGRAM39,1508 - SFLASH_CMD_READ_STATUS = 0x05,SFLASH_CMD_READ_STATUS41,1579 - SFLASH_CMD_READ_STATUS2 = 0x35,SFLASH_CMD_READ_STATUS242,1612 - SFLASH_CMD_WRITE_STATUS = 0x01,SFLASH_CMD_WRITE_STATUS44,1647 - SFLASH_CMD_WRITE_STATUS2 = 0x31,SFLASH_CMD_WRITE_STATUS245,1681 - SFLASH_CMD_ENABLE_RESET = 0x66,SFLASH_CMD_ENABLE_RESET47,1717 - SFLASH_CMD_RESET = 0x99,SFLASH_CMD_RESET48,1751 - SFLASH_CMD_WRITE_ENABLE = 0x06,SFLASH_CMD_WRITE_ENABLE50,1779 - SFLASH_CMD_WRITE_DISABLE = 0x04,SFLASH_CMD_WRITE_DISABLE51,1813 - SFLASH_CMD_ERASE_SECTOR = 0x20,SFLASH_CMD_ERASE_SECTOR53,1849 - SFLASH_CMD_ERASE_BLOCK = 0xD8,SFLASH_CMD_ERASE_BLOCK54,1883 - SFLASH_CMD_ERASE_CHIP = 0xC7,SFLASH_CMD_ERASE_CHIP55,1916 - SFLASH_CMD_4_BYTE_ADDR = 0xB7,SFLASH_CMD_4_BYTE_ADDR57,1949 - SFLASH_CMD_3_BYTE_ADDR = 0xE9,SFLASH_CMD_3_BYTE_ADDR58,1982 - SFLASH_BLOCK_SIZE = 64 * 1024UL,SFLASH_BLOCK_SIZE63,2091 - SFLASH_SECTOR_SIZE = 4 * 1024,SFLASH_SECTOR_SIZE64,2126 - SFLASH_PAGE_SIZE = 256,SFLASH_PAGE_SIZE65,2159 -class Adafruit_FlashTransport {Adafruit_FlashTransport68,2189 - void setAddressLength(uint8_t addr_len) { _addr_len = addr_len; }setAddressLength123,4335 - void setReadCommand(uint8_t cmd_read) { _cmd_read = cmd_read; }setReadCommand124,4403 - uint8_t _addr_len;_addr_len128,4514 - uint8_t _cmd_read;_cmd_read131,4572 - -/home/chee/Arduino/libraries/Adafruit_SPIFlash/src/Adafruit_SPIFlash.h,264 -#define ADAFRUIT_SPIFLASH_H_ADAFRUIT_SPIFLASH_H_28,1250 -class Adafruit_SPIFlash : public BaseBlockDriver, public Adafruit_SPIFlashBase {Adafruit_SPIFlash50,1875 - ~Adafruit_SPIFlash() {}~Adafruit_SPIFlash54,2044 - Adafruit_FlashCache *_cache;_cache66,2509 - -/home/chee/Arduino/libraries/Adafruit_SPIFlash/src/Adafruit_SPIFlashBase.h,519 -#define ADAFRUIT_SPIFLASHBASE_H_ADAFRUIT_SPIFLASHBASE_H_28,1254 -class Adafruit_SPIFlashBase {Adafruit_SPIFlashBase37,1534 - ~Adafruit_SPIFlashBase() {}~Adafruit_SPIFlashBase41,1660 - Adafruit_FlashTransport *_trans;_trans74,2473 - SPIFlash_Device_t const *_flash_dev;_flash_dev75,2508 - int _ind_pin;_ind_pin77,2548 - bool _ind_active;_ind_active78,2564 - void _indicator_on(void) {_indicator_on80,2585 - void _indicator_off(void) {_indicator_off86,2706 -#define SPIFLASH_DEBUG SPIFLASH_DEBUG94,2848 - -/home/chee/Arduino/libraries/Adafruit_SPIFlash/src/esp32/Adafruit_FlashTransport_ESP32.h,383 -#define ADAFRUIT_FLASHTRANSPORT_ESP32_H_ADAFRUIT_FLASHTRANSPORT_ESP32_H_26,1206 -class Adafruit_FlashTransport_ESP32 : public Adafruit_FlashTransport {Adafruit_FlashTransport_ESP3232,1314 - esp_partition_t const *_partition;_partition34,1394 - SPIFlash_Device_t _flash_device;_flash_device35,1431 - virtual bool supportQuadMode(void) { return false; }supportQuadMode42,1544 - -/home/chee/Arduino/libraries/Adafruit_SPIFlash/src/flash_devices.h,2030 -#define MICROPY_INCLUDED_ATMEL_SAMD_EXTERNAL_FLASH_DEVICES_HMICROPY_INCLUDED_ATMEL_SAMD_EXTERNAL_FLASH_DEVICES_H27,1313 - uint32_t total_size;total_size33,1434 - uint16_t start_up_time_us;start_up_time_us34,1457 - uint8_t manufacturer_id;manufacturer_id37,1539 - uint8_t memory_type;memory_type38,1566 - uint8_t capacity;capacity39,1589 - uint8_t max_clock_speed_mhz;max_clock_speed_mhz42,1677 - uint8_t quad_enable_bit_mask;quad_enable_bit_mask46,1828 - bool has_sector_protection : 1;has_sector_protection48,1861 - bool supports_fast_read : 1;supports_fast_read51,1958 - bool supports_qspi : 1;supports_qspi54,2065 - bool supports_qspi_writes : 1;supports_qspi_writes58,2222 - bool write_status_register_split : 1;write_status_register_split62,2392 - bool single_status_byte : 1;single_status_byte67,2612 - bool is_fram : 1;is_fram70,2719 -} SPIFlash_Device_t;SPIFlash_Device_t72,2740 -#define AT25DF081A AT25DF081A77,2930 -#define AT25SF041 AT25SF04189,3743 -#define GD25Q16C GD25Q16C102,4593 -#define GD25Q32C GD25Q32C117,5605 -#define GD25Q64C GD25Q64C133,6647 -#define MB85RS64V MB85RS64V148,7637 -#define MB85RS1MT MB85RS1MT161,8465 -#define MB85RS2MTA MB85RS2MTA174,9294 -#define MB85RS4MT MB85RS4MT187,10122 -#define MX25L1606 MX25L1606200,10925 -#define MX25L3233F MX25L3233F214,11826 -#define MX25R6435F MX25R6435F230,12838 -#define S25FL064L S25FL064L243,13699 -#define S25FL116K S25FL116K256,14560 -#define S25FL216K S25FL216K269,15421 -#define W25Q80DL W25Q80DL282,16282 -#define W25Q16FW W25Q16FW296,17163 -#define W25Q16JV_IQ W25Q16JV_IQ310,18098 -#define W25Q16JV_IM W25Q16JV_IM324,19033 -#define W25Q32BV W25Q32BV337,19834 -#define W25Q32FV W25Q32FV350,20715 -#define W25Q32JV_IM W25Q32JV_IM363,21585 -#define W25Q32JV_IQ W25Q32JV_IQ376,22440 -#define W25Q64JV_IM W25Q64JV_IM390,23375 -#define W25Q64JV_IQ W25Q64JV_IQ404,24310 -#define W25Q128JV_SQ W25Q128JV_SQ418,25249 -#define W25Q128JV_PM W25Q128JV_PM432,26188 -#define W25Q256JV W25Q256JV445,27057 - -/home/chee/Arduino/libraries/Adafruit_SPIFlash/src/qspi/Adafruit_FlashTransport_QSPI.h,514 -#define ADAFRUIT_FLASHTRANSPORT_QSPI_H_ADAFRUIT_FLASHTRANSPORT_QSPI_H_26,1205 -class Adafruit_FlashTransport_QSPI : public Adafruit_FlashTransport {Adafruit_FlashTransport_QSPI28,1246 - int8_t _sck, _cs;_sck30,1325 - int8_t _sck, _cs;_cs30,1325 - int8_t _io0, _io1, _io2, _io3;_io031,1345 - int8_t _io0, _io1, _io2, _io3;_io131,1345 - int8_t _io0, _io1, _io2, _io3;_io231,1345 - int8_t _io0, _io1, _io2, _io3;_io331,1345 - virtual bool supportQuadMode(void) { return true; }supportQuadMode40,1607 - -/home/chee/Arduino/libraries/Adafruit_SPIFlash/src/spi/Adafruit_FlashTransport_SPI.h,523 -#define ADAFRUIT_FLASHTRANSPORT_SPI_H_ADAFRUIT_FLASHTRANSPORT_SPI_H_26,1204 -class Adafruit_FlashTransport_SPI : public Adafruit_FlashTransport {Adafruit_FlashTransport_SPI31,1283 - SPIClass *_spi;_spi33,1361 - uint8_t _ss;_ss34,1379 - uint32_t _clock_wr;_clock_wr37,1473 - uint32_t _clock_rd;_clock_rd38,1495 - virtual bool supportQuadMode(void) { return false; }supportQuadMode46,1690 - void beginTransaction(uint32_t clock_hz) {beginTransaction61,2288 - void endTransaction(void) {endTransaction66,2438 - -/home/chee/Arduino/libraries/Adafruit_SSD1306/Adafruit_SSD1306.h,4689 -#define _Adafruit_SSD1306_H__Adafruit_SSD1306_H_25,851 -#define SSD1306_128_32 SSD1306_128_3229,1010 -typedef class HardwareSPI SPIClass;SPIClass36,1366 -typedef volatile uint8_t PortReg;PortReg44,1493 -typedef uint8_t PortMask;PortMask45,1527 -#define HAVE_PORTREGHAVE_PORTREG46,1553 -typedef volatile RwReg PortReg;PortReg48,1601 -typedef uint32_t PortMask;PortMask49,1633 -#define HAVE_PORTREGHAVE_PORTREG50,1660 -typedef volatile uint32_t PortReg;PortReg53,1794 -typedef uint32_t PortMask;PortMask54,1829 -#define HAVE_PORTREGHAVE_PORTREG55,1856 -#define BLACK BLACK63,2190 -#define WHITE WHITE64,2245 -#define INVERSE INVERSE65,2299 -#define SSD1306_BLACK SSD1306_BLACK68,2397 -#define SSD1306_WHITE SSD1306_WHITE69,2446 -#define SSD1306_INVERSE SSD1306_INVERSE70,2494 -#define SSD1306_MEMORYMODE SSD1306_MEMORYMODE72,2540 -#define SSD1306_COLUMNADDR SSD1306_COLUMNADDR73,2600 -#define SSD1306_PAGEADDR SSD1306_PAGEADDR74,2660 -#define SSD1306_SETCONTRAST SSD1306_SETCONTRAST75,2720 -#define SSD1306_CHARGEPUMP SSD1306_CHARGEPUMP76,2780 -#define SSD1306_SEGREMAP SSD1306_SEGREMAP77,2840 -#define SSD1306_DISPLAYALLON_RESUME SSD1306_DISPLAYALLON_RESUME78,2900 -#define SSD1306_DISPLAYALLON SSD1306_DISPLAYALLON79,2960 -#define SSD1306_NORMALDISPLAY SSD1306_NORMALDISPLAY80,3025 -#define SSD1306_INVERTDISPLAY SSD1306_INVERTDISPLAY81,3085 -#define SSD1306_SETMULTIPLEX SSD1306_SETMULTIPLEX82,3145 -#define SSD1306_DISPLAYOFF SSD1306_DISPLAYOFF83,3205 -#define SSD1306_DISPLAYON SSD1306_DISPLAYON84,3265 -#define SSD1306_COMSCANINC SSD1306_COMSCANINC85,3325 -#define SSD1306_COMSCANDEC SSD1306_COMSCANDEC86,3390 -#define SSD1306_SETDISPLAYOFFSET SSD1306_SETDISPLAYOFFSET87,3450 -#define SSD1306_SETDISPLAYCLOCKDIV SSD1306_SETDISPLAYCLOCKDIV88,3510 -#define SSD1306_SETPRECHARGE SSD1306_SETPRECHARGE89,3570 -#define SSD1306_SETCOMPINS SSD1306_SETCOMPINS90,3630 -#define SSD1306_SETVCOMDETECT SSD1306_SETVCOMDETECT91,3690 -#define SSD1306_SETLOWCOLUMN SSD1306_SETLOWCOLUMN93,3751 -#define SSD1306_SETHIGHCOLUMN SSD1306_SETHIGHCOLUMN94,3810 -#define SSD1306_SETSTARTLINE SSD1306_SETSTARTLINE95,3869 -#define SSD1306_EXTERNALVCC SSD1306_EXTERNALVCC97,3924 -#define SSD1306_SWITCHCAPVCC SSD1306_SWITCHCAPVCC98,3995 -#define SSD1306_RIGHT_HORIZONTAL_SCROLL SSD1306_RIGHT_HORIZONTAL_SCROLL100,4066 -#define SSD1306_LEFT_HORIZONTAL_SCROLL SSD1306_LEFT_HORIZONTAL_SCROLL101,4144 -#define SSD1306_VERTICAL_AND_RIGHT_HORIZONTAL_SCROLL SSD1306_VERTICAL_AND_RIGHT_HORIZONTAL_SCROLL102,4224 -#define SSD1306_VERTICAL_AND_LEFT_HORIZONTAL_SCROLL SSD1306_VERTICAL_AND_LEFT_HORIZONTAL_SCROLL103,4304 -#define SSD1306_DEACTIVATE_SCROLL SSD1306_DEACTIVATE_SCROLL104,4384 -#define SSD1306_ACTIVATE_SCROLL SSD1306_ACTIVATE_SCROLL105,4459 -#define SSD1306_SET_VERTICAL_SCROLL_AREA SSD1306_SET_VERTICAL_SCROLL_AREA106,4535 -#define SSD1306_LCDWIDTH SSD1306_LCDWIDTH110,4714 -#define SSD1306_LCDHEIGHT SSD1306_LCDHEIGHT111,4791 -#define SSD1306_LCDWIDTH SSD1306_LCDWIDTH114,4903 -#define SSD1306_LCDHEIGHT SSD1306_LCDHEIGHT115,4980 -#define SSD1306_LCDWIDTH SSD1306_LCDWIDTH118,5091 -#define SSD1306_LCDHEIGHT SSD1306_LCDHEIGHT119,5167 -class Adafruit_SSD1306 : public Adafruit_GFX {Adafruit_SSD1306126,5365 - SPIClass *spi;spi170,7410 - TwoWire *wire;wire171,7427 - uint8_t *buffer;buffer172,7444 - int8_t i2caddr, vccstate, page_end;i2caddr173,7463 - int8_t i2caddr, vccstate, page_end;vccstate173,7463 - int8_t i2caddr, vccstate, page_end;page_end173,7463 - int8_t mosiPin, clkPin, dcPin, csPin, rstPin;mosiPin174,7501 - int8_t mosiPin, clkPin, dcPin, csPin, rstPin;clkPin174,7501 - int8_t mosiPin, clkPin, dcPin, csPin, rstPin;dcPin174,7501 - int8_t mosiPin, clkPin, dcPin, csPin, rstPin;csPin174,7501 - int8_t mosiPin, clkPin, dcPin, csPin, rstPin;rstPin174,7501 - PortReg *mosiPort, *clkPort, *dcPort, *csPort;mosiPort176,7569 - PortReg *mosiPort, *clkPort, *dcPort, *csPort;clkPort176,7569 - PortReg *mosiPort, *clkPort, *dcPort, *csPort;dcPort176,7569 - PortReg *mosiPort, *clkPort, *dcPort, *csPort;csPort176,7569 - PortMask mosiPinMask, clkPinMask, dcPinMask, csPinMask;mosiPinMask177,7618 - PortMask mosiPinMask, clkPinMask, dcPinMask, csPinMask;clkPinMask177,7618 - PortMask mosiPinMask, clkPinMask, dcPinMask, csPinMask;dcPinMask177,7618 - PortMask mosiPinMask, clkPinMask, dcPinMask, csPinMask;csPinMask177,7618 - uint32_t wireClk; // Wire speed for SSD1306 transferswireClk180,7702 - uint32_t restoreClk; // Wire speed following SSD1306 transfersrestoreClk181,7761 - uint8_t contrast; // normal contrast setting for this devicecontrast183,7833 - SPISettings spiSettings;spiSettings187,7971 - -/home/chee/Arduino/libraries/Adafruit_SSD1306/splash.h,301 -#define splash1_width splash1_width2,1 -#define splash1_height splash1_height3,26 -const uint8_t PROGMEM splash1_data[] = {splash1_data5,53 -#define splash2_width splash2_width109,8246 -#define splash2_height splash2_height110,8272 -const uint8_t PROGMEM splash2_data[] = {splash2_data112,8299 - -/home/chee/Arduino/libraries/Adafruit_SSD1331_OLED_Driver_Library_for_Arduino/Adafruit_SSD1331.h,2169 -#define SSD1331_COLORORDER_RGBSSD1331_COLORORDER_RGB14,255 -#define SSD1331_DELAYS_HWFILL SSD1331_DELAYS_HWFILL22,491 -#define SSD1331_DELAYS_HWLINE SSD1331_DELAYS_HWLINE23,542 -#define SSD1331_CMD_DRAWLINE SSD1331_CMD_DRAWLINE26,616 -#define SSD1331_CMD_DRAWRECT SSD1331_CMD_DRAWRECT27,671 -#define SSD1331_CMD_FILL SSD1331_CMD_FILL28,731 -#define SSD1331_CMD_SETCOLUMN SSD1331_CMD_SETCOLUMN29,796 -#define SSD1331_CMD_SETROW SSD1331_CMD_SETROW30,860 -#define SSD1331_CMD_CONTRASTA SSD1331_CMD_CONTRASTA31,920 -#define SSD1331_CMD_CONTRASTB SSD1331_CMD_CONTRASTB32,990 -#define SSD1331_CMD_CONTRASTC SSD1331_CMD_CONTRASTC33,1060 -#define SSD1331_CMD_MASTERCURRENT SSD1331_CMD_MASTERCURRENT34,1130 -#define SSD1331_CMD_SETREMAP SSD1331_CMD_SETREMAP35,1198 -#define SSD1331_CMD_STARTLINE SSD1331_CMD_STARTLINE36,1268 -#define SSD1331_CMD_DISPLAYOFFSET SSD1331_CMD_DISPLAYOFFSET37,1336 -#define SSD1331_CMD_NORMALDISPLAY SSD1331_CMD_NORMALDISPLAY38,1400 -#define SSD1331_CMD_DISPLAYALLON SSD1331_CMD_DISPLAYALLON39,1472 -#define SSD1331_CMD_DISPLAYALLOFF SSD1331_CMD_DISPLAYALLOFF40,1539 -#define SSD1331_CMD_INVERTDISPLAY SSD1331_CMD_INVERTDISPLAY41,1607 -#define SSD1331_CMD_SETMULTIPLEX SSD1331_CMD_SETMULTIPLEX42,1667 -#define SSD1331_CMD_SETMASTER SSD1331_CMD_SETMASTER43,1732 -#define SSD1331_CMD_DISPLAYOFF SSD1331_CMD_DISPLAYOFF44,1802 -#define SSD1331_CMD_DISPLAYON SSD1331_CMD_DISPLAYON45,1872 -#define SSD1331_CMD_POWERMODE SSD1331_CMD_POWERMODE46,1946 -#define SSD1331_CMD_PRECHARGE SSD1331_CMD_PRECHARGE47,2007 -#define SSD1331_CMD_CLOCKDIV SSD1331_CMD_CLOCKDIV48,2084 -#define SSD1331_CMD_PRECHARGEA SSD1331_CMD_PRECHARGEA50,2231 -#define SSD1331_CMD_PRECHARGEB SSD1331_CMD_PRECHARGEB51,2313 -#define SSD1331_CMD_PRECHARGEC SSD1331_CMD_PRECHARGEC52,2395 -#define SSD1331_CMD_PRECHARGELEVEL SSD1331_CMD_PRECHARGELEVEL53,2477 -#define SSD1331_CMD_VCOMH SSD1331_CMD_VCOMH54,2546 -class Adafruit_SSD1331 : public Adafruit_SPITFT {Adafruit_SSD133157,2672 - static const int16_t TFTWIDTH = 96; ///< The width of the displayTFTWIDTH71,3194 - static const int16_t TFTHEIGHT = 64; ///< The height of the displayTFTHEIGHT72,3264 - -/home/chee/Arduino/libraries/Adafruit_SSD1331_OLED_Driver_Library_for_Arduino/examples/LCDGFXDemo/google32.h,106 -#define PROGMEMPROGMEM10,260 -#define PROGMEMPROGMEM12,299 - bitmap32[1024] PROGMEM =PROGMEM16,344 - -/home/chee/Arduino/libraries/Adafruit_SSD1331_OLED_Driver_Library_for_Arduino/examples/LCDGFXDemo/smileytongue24.h,105 -#define PROGMEMPROGMEM10,270 -#define PROGMEMPROGMEM12,309 - bitmap24[576] PROGMEM =PROGMEM16,354 - -/home/chee/Arduino/libraries/Adafruit_SSD1351_library/Adafruit_SSD1351.h,2166 -#define _Adafruit_SSD1351_H__Adafruit_SSD1351_H_31,1099 -#define SSD1351WIDTH SSD1351WIDTH36,1234 -#define SSD1351HEIGHT SSD1351HEIGHT37,1289 -#define SSD1351_CMD_SETCOLUMN SSD1351_CMD_SETCOLUMN41,1465 -#define SSD1351_CMD_SETROW SSD1351_CMD_SETROW42,1524 -#define SSD1351_CMD_WRITERAM SSD1351_CMD_WRITERAM43,1583 -#define SSD1351_CMD_READRAM SSD1351_CMD_READRAM44,1642 -#define SSD1351_CMD_SETREMAP SSD1351_CMD_SETREMAP45,1706 -#define SSD1351_CMD_STARTLINE SSD1351_CMD_STARTLINE46,1765 -#define SSD1351_CMD_DISPLAYOFFSET SSD1351_CMD_DISPLAYOFFSET47,1824 -#define SSD1351_CMD_DISPLAYALLOFF SSD1351_CMD_DISPLAYALLOFF48,1883 -#define SSD1351_CMD_DISPLAYALLON SSD1351_CMD_DISPLAYALLON49,1947 -#define SSD1351_CMD_NORMALDISPLAY SSD1351_CMD_NORMALDISPLAY50,2011 -#define SSD1351_CMD_INVERTDISPLAY SSD1351_CMD_INVERTDISPLAY51,2070 -#define SSD1351_CMD_FUNCTIONSELECT SSD1351_CMD_FUNCTIONSELECT52,2129 -#define SSD1351_CMD_DISPLAYOFF SSD1351_CMD_DISPLAYOFF53,2188 -#define SSD1351_CMD_DISPLAYON SSD1351_CMD_DISPLAYON54,2247 -#define SSD1351_CMD_PRECHARGE SSD1351_CMD_PRECHARGE55,2306 -#define SSD1351_CMD_DISPLAYENHANCE SSD1351_CMD_DISPLAYENHANCE56,2365 -#define SSD1351_CMD_CLOCKDIV SSD1351_CMD_CLOCKDIV57,2429 -#define SSD1351_CMD_SETVSL SSD1351_CMD_SETVSL58,2488 -#define SSD1351_CMD_SETGPIO SSD1351_CMD_SETGPIO59,2547 -#define SSD1351_CMD_PRECHARGE2 SSD1351_CMD_PRECHARGE260,2606 -#define SSD1351_CMD_SETGRAY SSD1351_CMD_SETGRAY61,2665 -#define SSD1351_CMD_USELUT SSD1351_CMD_USELUT62,2729 -#define SSD1351_CMD_PRECHARGELEVEL SSD1351_CMD_PRECHARGELEVEL63,2793 -#define SSD1351_CMD_VCOMH SSD1351_CMD_VCOMH64,2857 -#define SSD1351_CMD_CONTRASTABC SSD1351_CMD_CONTRASTABC65,2916 -#define SSD1351_CMD_CONTRASTMASTER SSD1351_CMD_CONTRASTMASTER66,2975 -#define SSD1351_CMD_MUXRATIO SSD1351_CMD_MUXRATIO67,3034 -#define SSD1351_CMD_COMMANDLOCK SSD1351_CMD_COMMANDLOCK68,3093 -#define SSD1351_CMD_HORIZSCROLL SSD1351_CMD_HORIZSCROLL69,3152 -#define SSD1351_CMD_STOPSCROLL SSD1351_CMD_STOPSCROLL70,3216 -#define SSD1351_CMD_STARTSCROLL SSD1351_CMD_STARTSCROLL71,3280 -class Adafruit_SSD1351 : public Adafruit_SPITFT {Adafruit_SSD135177,3458 - -/home/chee/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST77xx.h,2402 -#define _ADAFRUIT_ST77XXH__ADAFRUIT_ST77XXH_26,1048 -#define ST7735_TFTWIDTH_128 ST7735_TFTWIDTH_12834,1208 -#define ST7735_TFTWIDTH_80 ST7735_TFTWIDTH_8035,1262 -#define ST7735_TFTHEIGHT_128 ST7735_TFTHEIGHT_12836,1307 -#define ST7735_TFTHEIGHT_160 ST7735_TFTHEIGHT_16037,1361 -#define ST_CMD_DELAY ST_CMD_DELAY39,1424 -#define ST77XX_NOP ST77XX_NOP41,1490 -#define ST77XX_SWRESET ST77XX_SWRESET42,1514 -#define ST77XX_RDDID ST77XX_RDDID43,1542 -#define ST77XX_RDDST ST77XX_RDDST44,1568 -#define ST77XX_SLPIN ST77XX_SLPIN46,1595 -#define ST77XX_SLPOUT ST77XX_SLPOUT47,1621 -#define ST77XX_PTLON ST77XX_PTLON48,1648 -#define ST77XX_NORON ST77XX_NORON49,1674 -#define ST77XX_INVOFF ST77XX_INVOFF51,1701 -#define ST77XX_INVON ST77XX_INVON52,1728 -#define ST77XX_DISPOFF ST77XX_DISPOFF53,1754 -#define ST77XX_DISPON ST77XX_DISPON54,1782 -#define ST77XX_CASET ST77XX_CASET55,1809 -#define ST77XX_RASET ST77XX_RASET56,1835 -#define ST77XX_RAMWR ST77XX_RAMWR57,1861 -#define ST77XX_RAMRD ST77XX_RAMRD58,1887 -#define ST77XX_PTLAR ST77XX_PTLAR60,1914 -#define ST77XX_TEOFF ST77XX_TEOFF61,1940 -#define ST77XX_TEON ST77XX_TEON62,1966 -#define ST77XX_MADCTL ST77XX_MADCTL63,1991 -#define ST77XX_COLMOD ST77XX_COLMOD64,2018 -#define ST77XX_MADCTL_MY ST77XX_MADCTL_MY66,2046 -#define ST77XX_MADCTL_MX ST77XX_MADCTL_MX67,2076 -#define ST77XX_MADCTL_MV ST77XX_MADCTL_MV68,2106 -#define ST77XX_MADCTL_ML ST77XX_MADCTL_ML69,2136 -#define ST77XX_MADCTL_RGB ST77XX_MADCTL_RGB70,2166 -#define ST77XX_RDID1 ST77XX_RDID172,2198 -#define ST77XX_RDID2 ST77XX_RDID273,2224 -#define ST77XX_RDID3 ST77XX_RDID374,2250 -#define ST77XX_RDID4 ST77XX_RDID475,2276 -#define ST77XX_BLACK ST77XX_BLACK78,2353 -#define ST77XX_WHITE ST77XX_WHITE79,2381 -#define ST77XX_RED ST77XX_RED80,2409 -#define ST77XX_GREEN ST77XX_GREEN81,2435 -#define ST77XX_BLUE ST77XX_BLUE82,2463 -#define ST77XX_CYAN ST77XX_CYAN83,2490 -#define ST77XX_MAGENTA ST77XX_MAGENTA84,2517 -#define ST77XX_YELLOW ST77XX_YELLOW85,2547 -#define ST77XX_ORANGE ST77XX_ORANGE86,2576 -class Adafruit_ST77xx : public Adafruit_SPITFT {Adafruit_ST77xx89,2667 - uint8_t _colstart = 0, ///< Some displays need this changed to offset_colstart107,3365 - _rowstart = 0, ///< Some displays need this changed to offset_rowstart108,3439 - spiMode = SPI_MODE0; ///< Certain display needs MODE3 insteadspiMode109,3513 - -/home/chee/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST7735.h,1702 -#define _ADAFRUIT_ST7735H__ADAFRUIT_ST7735H_2,27 -#define INITR_GREENTAB INITR_GREENTAB7,114 -#define INITR_REDTAB INITR_REDTAB8,142 -#define INITR_BLACKTAB INITR_BLACKTAB9,168 -#define INITR_18GREENTAB INITR_18GREENTAB10,196 -#define INITR_18REDTAB INITR_18REDTAB11,236 -#define INITR_18BLACKTAB INITR_18BLACKTAB12,272 -#define INITR_144GREENTAB INITR_144GREENTAB13,312 -#define INITR_MINI160x80 INITR_MINI160x8014,343 -#define INITR_HALLOWING INITR_HALLOWING15,373 -#define ST7735_MADCTL_BGR ST7735_MADCTL_BGR18,429 -#define ST7735_MADCTL_MH ST7735_MADCTL_MH19,460 -#define ST7735_FRMCTR1 ST7735_FRMCTR121,491 -#define ST7735_FRMCTR2 ST7735_FRMCTR222,519 -#define ST7735_FRMCTR3 ST7735_FRMCTR323,547 -#define ST7735_INVCTR ST7735_INVCTR24,575 -#define ST7735_DISSET5 ST7735_DISSET525,602 -#define ST7735_PWCTR1 ST7735_PWCTR127,631 -#define ST7735_PWCTR2 ST7735_PWCTR228,658 -#define ST7735_PWCTR3 ST7735_PWCTR329,685 -#define ST7735_PWCTR4 ST7735_PWCTR430,712 -#define ST7735_PWCTR5 ST7735_PWCTR531,739 -#define ST7735_VMCTR1 ST7735_VMCTR132,766 -#define ST7735_PWCTR6 ST7735_PWCTR634,794 -#define ST7735_GMCTRP1 ST7735_GMCTRP136,822 -#define ST7735_GMCTRN1 ST7735_GMCTRN137,850 -#define ST7735_BLACK ST7735_BLACK40,929 -#define ST7735_WHITE ST7735_WHITE41,963 -#define ST7735_RED ST7735_RED42,997 -#define ST7735_GREEN ST7735_GREEN43,1027 -#define ST7735_BLUE ST7735_BLUE44,1061 -#define ST7735_CYAN ST7735_CYAN45,1093 -#define ST7735_MAGENTA ST7735_MAGENTA46,1125 -#define ST7735_YELLOW ST7735_YELLOW47,1163 -#define ST7735_ORANGE ST7735_ORANGE48,1199 -class Adafruit_ST7735 : public Adafruit_ST77xx {Adafruit_ST773551,1296 - uint8_t tabcolor;tabcolor67,1922 - -/home/chee/Arduino/libraries/Adafruit_ST7735_and_ST7789_Library/Adafruit_ST7789.h,353 -#define _ADAFRUIT_ST7789H__ADAFRUIT_ST7789H_2,27 -class Adafruit_ST7789 : public Adafruit_ST77xx {Adafruit_ST77897,143 - uint8_t _colstart2 = 0, ///< Offset from the right_colstart220,592 - _rowstart2 = 0; ///< Offset from the bottom_rowstart221,645 - uint16_t windowWidth;windowWidth24,709 - uint16_t windowHeight;windowHeight25,733 - -/home/chee/Arduino/libraries/Adafruit_STMPE610/Adafruit_STMPE610.h,4789 -#define _ADAFRUIT_STMPE610H__ADAFRUIT_STMPE610H_22,648 -#define STMPE_ADDR STMPE_ADDR30,761 -#define STMPE_SYS_CTRL1 STMPE_SYS_CTRL133,808 -#define STMPE_SYS_CTRL1_RESET STMPE_SYS_CTRL1_RESET34,837 -#define STMPE_SYS_CTRL2 STMPE_SYS_CTRL237,894 -#define STMPE_TSC_CTRL STMPE_TSC_CTRL40,961 -#define STMPE_TSC_CTRL_EN STMPE_TSC_CTRL_EN41,989 -#define STMPE_TSC_CTRL_XYZ STMPE_TSC_CTRL_XYZ42,1020 -#define STMPE_TSC_CTRL_XY STMPE_TSC_CTRL_XY43,1052 -#define STMPE_INT_CTRL STMPE_INT_CTRL46,1110 -#define STMPE_INT_CTRL_POL_HIGH STMPE_INT_CTRL_POL_HIGH47,1138 -#define STMPE_INT_CTRL_POL_LOW STMPE_INT_CTRL_POL_LOW48,1175 -#define STMPE_INT_CTRL_EDGE STMPE_INT_CTRL_EDGE49,1211 -#define STMPE_INT_CTRL_LEVEL STMPE_INT_CTRL_LEVEL50,1244 -#define STMPE_INT_CTRL_ENABLE STMPE_INT_CTRL_ENABLE51,1278 -#define STMPE_INT_CTRL_DISABLE STMPE_INT_CTRL_DISABLE52,1313 -#define STMPE_INT_EN STMPE_INT_EN55,1375 -#define STMPE_INT_EN_TOUCHDET STMPE_INT_EN_TOUCHDET56,1401 -#define STMPE_INT_EN_FIFOTH STMPE_INT_EN_FIFOTH57,1436 -#define STMPE_INT_EN_FIFOOF STMPE_INT_EN_FIFOOF58,1469 -#define STMPE_INT_EN_FIFOFULL STMPE_INT_EN_FIFOFULL59,1502 -#define STMPE_INT_EN_FIFOEMPTY STMPE_INT_EN_FIFOEMPTY60,1537 -#define STMPE_INT_EN_ADC STMPE_INT_EN_ADC61,1573 -#define STMPE_INT_EN_GPIO STMPE_INT_EN_GPIO62,1603 -#define STMPE_INT_STA STMPE_INT_STA65,1660 -#define STMPE_INT_STA_TOUCHDET STMPE_INT_STA_TOUCHDET66,1687 -#define STMPE_ADC_CTRL1 STMPE_ADC_CTRL169,1744 -#define STMPE_ADC_CTRL1_12BIT STMPE_ADC_CTRL1_12BIT70,1773 -#define STMPE_ADC_CTRL1_10BIT STMPE_ADC_CTRL1_10BIT71,1808 -#define STMPE_ADC_CTRL2 STMPE_ADC_CTRL274,1864 -#define STMPE_ADC_CTRL2_1_625MHZ STMPE_ADC_CTRL2_1_625MHZ75,1893 -#define STMPE_ADC_CTRL2_3_25MHZ STMPE_ADC_CTRL2_3_25MHZ76,1931 -#define STMPE_ADC_CTRL2_6_5MHZ STMPE_ADC_CTRL2_6_5MHZ77,1968 -#define STMPE_TSC_CFG STMPE_TSC_CFG80,2050 -#define STMPE_TSC_CFG_1SAMPLE STMPE_TSC_CFG_1SAMPLE81,2077 -#define STMPE_TSC_CFG_2SAMPLE STMPE_TSC_CFG_2SAMPLE82,2112 -#define STMPE_TSC_CFG_4SAMPLE STMPE_TSC_CFG_4SAMPLE83,2147 -#define STMPE_TSC_CFG_8SAMPLE STMPE_TSC_CFG_8SAMPLE84,2182 -#define STMPE_TSC_CFG_DELAY_10US STMPE_TSC_CFG_DELAY_10US85,2217 -#define STMPE_TSC_CFG_DELAY_50US STMPE_TSC_CFG_DELAY_50US86,2255 -#define STMPE_TSC_CFG_DELAY_100US STMPE_TSC_CFG_DELAY_100US87,2293 -#define STMPE_TSC_CFG_DELAY_500US STMPE_TSC_CFG_DELAY_500US88,2332 -#define STMPE_TSC_CFG_DELAY_1MS STMPE_TSC_CFG_DELAY_1MS89,2371 -#define STMPE_TSC_CFG_DELAY_5MS STMPE_TSC_CFG_DELAY_5MS90,2408 -#define STMPE_TSC_CFG_DELAY_10MS STMPE_TSC_CFG_DELAY_10MS91,2445 -#define STMPE_TSC_CFG_DELAY_50MS STMPE_TSC_CFG_DELAY_50MS92,2483 -#define STMPE_TSC_CFG_SETTLE_10US STMPE_TSC_CFG_SETTLE_10US93,2521 -#define STMPE_TSC_CFG_SETTLE_100US STMPE_TSC_CFG_SETTLE_100US94,2560 -#define STMPE_TSC_CFG_SETTLE_500US STMPE_TSC_CFG_SETTLE_500US95,2600 -#define STMPE_TSC_CFG_SETTLE_1MS STMPE_TSC_CFG_SETTLE_1MS96,2640 -#define STMPE_TSC_CFG_SETTLE_5MS STMPE_TSC_CFG_SETTLE_5MS97,2678 -#define STMPE_TSC_CFG_SETTLE_10MS STMPE_TSC_CFG_SETTLE_10MS98,2716 -#define STMPE_TSC_CFG_SETTLE_50MS STMPE_TSC_CFG_SETTLE_50MS99,2755 -#define STMPE_TSC_CFG_SETTLE_100MS STMPE_TSC_CFG_SETTLE_100MS100,2794 -#define STMPE_FIFO_TH STMPE_FIFO_TH103,2876 -#define STMPE_FIFO_SIZE STMPE_FIFO_SIZE106,2941 -#define STMPE_FIFO_STA STMPE_FIFO_STA109,3002 -#define STMPE_FIFO_STA_RESET STMPE_FIFO_STA_RESET110,3030 -#define STMPE_FIFO_STA_OFLOW STMPE_FIFO_STA_OFLOW111,3064 -#define STMPE_FIFO_STA_FULL STMPE_FIFO_STA_FULL112,3098 -#define STMPE_FIFO_STA_EMPTY STMPE_FIFO_STA_EMPTY113,3131 -#define STMPE_FIFO_STA_THTRIG STMPE_FIFO_STA_THTRIG114,3165 -#define STMPE_TSC_I_DRIVE STMPE_TSC_I_DRIVE117,3240 -#define STMPE_TSC_I_DRIVE_20MA STMPE_TSC_I_DRIVE_20MA118,3271 -#define STMPE_TSC_I_DRIVE_50MA STMPE_TSC_I_DRIVE_50MA119,3307 -#define STMPE_TSC_DATA_X STMPE_TSC_DATA_X122,3383 -#define STMPE_TSC_DATA_Y STMPE_TSC_DATA_Y123,3413 -#define STMPE_TSC_FRACTION_Z STMPE_TSC_FRACTION_Z124,3443 -#define STMPE_GPIO_SET_PIN STMPE_GPIO_SET_PIN127,3491 -#define STMPE_GPIO_CLR_PIN STMPE_GPIO_CLR_PIN128,3523 -#define STMPE_GPIO_DIR STMPE_GPIO_DIR129,3555 -#define STMPE_GPIO_ALT_FUNCT STMPE_GPIO_ALT_FUNCT130,3583 -class TS_Point {TS_Point135,3668 - int16_t x; /**< x coordinate **/x143,3812 - int16_t y; /**< y coordinate **/y144,3847 - int16_t z; /**< z coordinate **/z145,3882 -class Adafruit_STMPE610 {Adafruit_STMPE610152,4021 - TwoWire *_wire;_wire175,4674 - SPIClass *_spi;_spi176,4692 - int8_t _CS, _MOSI, _MISO, _CLK;_CS177,4710 - int8_t _CS, _MOSI, _MISO, _CLK;_MOSI177,4710 - int8_t _CS, _MOSI, _MISO, _CLK;_MISO177,4710 - int8_t _CS, _MOSI, _MISO, _CLK;_CLK177,4710 - uint8_t _i2caddr;_i2caddr178,4744 - int m_spiMode;m_spiMode180,4765 - -/home/chee/Arduino/libraries/Adafruit_TinyUSB_Library/examples/Composite/hid_generic_inout_ramdisk/ramdisk.h,158 -#define RAMDISK_H_RAMDISK_H_26,1185 -#define README_CONTENTS README_CONTENTS28,1205 -uint8_t msc_disk[DISK_BLOCK_NUM][DISK_BLOCK_SIZE] = {msc_disk31,1353 - -/home/chee/Arduino/libraries/Adafruit_TinyUSB_Library/examples/Composite/mouse_ramdisk/ramdisk.h,158 -#define RAMDISK_H_RAMDISK_H_26,1185 -#define README_CONTENTS README_CONTENTS28,1205 -uint8_t msc_disk[DISK_BLOCK_NUM][DISK_BLOCK_SIZE] = {msc_disk31,1353 - -/home/chee/Arduino/libraries/Adafruit_TinyUSB_Library/examples/MassStorage/msc_ramdisk/ramdisk.h,158 -#define RAMDISK_H_RAMDISK_H_26,1185 -#define README_CONTENTS README_CONTENTS28,1205 -uint8_t msc_disk[DISK_BLOCK_NUM][DISK_BLOCK_SIZE] = {msc_disk31,1353 - -/home/chee/Arduino/libraries/Adafruit_TinyUSB_Library/examples/MassStorage/msc_ramdisk_dual/ramdisk.h,288 -#define RAMDISK_H_RAMDISK_H_26,1185 -#define README0_CONTENTS README0_CONTENTS31,1358 -uint8_t msc_disk0[DISK_BLOCK_NUM][DISK_BLOCK_SIZE] = {msc_disk036,1606 -#define README1_CONTENTS README1_CONTENTS121,6642 -uint8_t msc_disk1[DISK_BLOCK_NUM][DISK_BLOCK_SIZE] = {msc_disk1126,6890 - -/home/chee/Arduino/libraries/Adafruit_TinyUSB_Library/src/Adafruit_TinyUSB.h,56 -#define ADAFRUIT_TINYUSB_H_ADAFRUIT_TINYUSB_H_26,1194 - -/home/chee/Arduino/libraries/Adafruit_TinyUSB_Library/src/Adafruit_USBD_HID.h,732 -#define ADAFRUIT_USBD_HID_H_ADAFRUIT_USBD_HID_H_26,1195 -class Adafruit_USBD_HID : public Adafruit_USBD_Interface {Adafruit_USBD_HID30,1261 - typedef uint16_t (*get_report_callback_t)(uint8_t report_id,get_report_callback_t32,1328 - typedef void (*set_report_callback_t)(uint8_t report_id,set_report_callback_t35,1545 - uint8_t _interval_ms;_interval_ms77,3255 - uint8_t _protocol;_protocol78,3279 - bool _out_endpoint;_out_endpoint79,3300 - uint8_t _mouse_button;_mouse_button80,3322 - uint16_t _desc_report_len;_desc_report_len82,3348 - uint8_t const *_desc_report;_desc_report83,3377 - get_report_callback_t _get_report_cb;_get_report_cb85,3409 - set_report_callback_t _set_report_cb;_set_report_cb86,3449 - -/home/chee/Arduino/libraries/Adafruit_TinyUSB_Library/src/Adafruit_USBD_MIDI.h,245 -#define ADAFRUIT_USBD_MIDI_H_ADAFRUIT_USBD_MIDI_H_26,1195 -class Adafruit_USBD_MIDI : public Stream, public Adafruit_USBD_Interface {Adafruit_USBD_MIDI30,1262 - bool begin(uint32_t baud) {begin37,1417 - uint8_t _n_cables;_n_cables62,2012 - -/home/chee/Arduino/libraries/Adafruit_TinyUSB_Library/src/Adafruit_USBD_MSC.h,1465 -#define ADAFRUIT_USBD_MSC_H_ADAFRUIT_USBD_MSC_H_26,1195 -class Adafruit_USBD_MSC : public Adafruit_USBD_Interface {Adafruit_USBD_MSC30,1261 - typedef int32_t (*read_callback_t)(uint32_t lba, void *buffer,read_callback_t32,1328 - typedef int32_t (*write_callback_t)(uint32_t lba, uint8_t *buffer,write_callback_t34,1449 - typedef void (*flush_callback_t)(void);flush_callback_t36,1575 - typedef bool (*ready_callback_t)(void);ready_callback_t37,1617 - void setID(const char *vendor_id, const char *product_id,setID56,2306 - void setCapacity(uint32_t block_count, uint16_t block_size) {setCapacity61,2461 - void setUnitReady(bool ready) { setUnitReady(0, ready); }setUnitReady65,2575 - void setReadWriteCallback(read_callback_t rd_cb, write_callback_t wr_cb,setReadWriteCallback67,2636 - void setReadyCallback(ready_callback_t cb) { setReadyCallback(0, cb); }setReadyCallback72,2820 - enum { MAX_LUN = 2 };MAX_LUN79,3054 - read_callback_t rd_cb;rd_cb81,3089 - write_callback_t wr_cb;wr_cb82,3116 - flush_callback_t fl_cb;fl_cb83,3144 - ready_callback_t ready_cb;ready_cb84,3172 - const char *_inquiry_vid;_inquiry_vid86,3204 - const char *_inquiry_pid;_inquiry_pid87,3234 - const char *_inquiry_rev;_inquiry_rev88,3264 - uint32_t block_count;block_count90,3295 - uint16_t block_size;block_size91,3321 - bool unit_ready;unit_ready92,3346 - } _lun[MAX_LUN];_lun94,3368 - uint8_t _maxlun;_maxlun96,3388 - -/home/chee/Arduino/libraries/Adafruit_TinyUSB_Library/src/Adafruit_USBD_WebUSB.h,500 -#define ADAFRUIT_USBD_WEBUSB_H_ADAFRUIT_USBD_WEBUSB_H_26,1197 -#define WEBUSB_URL_DEF(WEBUSB_URL_DEF30,1266 -class Adafruit_USBD_WebUSB : public Stream, public Adafruit_USBD_Interface {Adafruit_USBD_WebUSB38,1812 - typedef void (*linestate_callback_t)(bool connected);linestate_callback_t40,1897 - size_t write(const char *buffer, size_t size) {write56,2354 - bool _connected;_connected68,2661 - const uint8_t *_url;_url69,2680 - linestate_callback_t _linestate_cb;_linestate_cb70,2703 - -/home/chee/Arduino/libraries/Adafruit_TouchScreen/TouchScreen.h,1354 -#define _ADAFRUIT_TOUCHSCREEN_H__ADAFRUIT_TOUCHSCREEN_H_7,192 -typedef volatile uint8_t RwReg;RwReg13,440 -typedef volatile uint32 RwReg;RwReg15,509 -typedef volatile uint32_t RwReg;RwReg18,653 -typedef volatile uint32_t RwReg;RwReg20,692 -#define USE_FAST_PINIOUSE_FAST_PINIO24,808 -class TSPoint {TSPoint29,930 - int16_t x, ///< state variable for the x valuex37,1073 - y, ///< state variable for the y valuey38,1122 - z; ///< state variable for the z valuez39,1171 -class TouchScreen {TouchScreen43,1288 - int16_t pressureThreshhold; ///< Pressure threshold for `isTouching`pressureThreshhold67,1986 - uint8_t _yp, _ym, _xm, _xp;_yp70,2067 - uint8_t _yp, _ym, _xm, _xp;_ym70,2067 - uint8_t _yp, _ym, _xm, _xp;_xm70,2067 - uint8_t _yp, _ym, _xm, _xp;_xp70,2067 - uint16_t _rxplate;_rxplate71,2097 - volatile RwReg *xp_port, *yp_port, *xm_port, *ym_port;xp_port74,2147 - volatile RwReg *xp_port, *yp_port, *xm_port, *ym_port;yp_port74,2147 - volatile RwReg *xp_port, *yp_port, *xm_port, *ym_port;xm_port74,2147 - volatile RwReg *xp_port, *yp_port, *xm_port, *ym_port;ym_port74,2147 - RwReg xp_pin, xm_pin, yp_pin, ym_pin;xp_pin75,2204 - RwReg xp_pin, xm_pin, yp_pin, ym_pin;xm_pin75,2204 - RwReg xp_pin, xm_pin, yp_pin, ym_pin;yp_pin75,2204 - RwReg xp_pin, xm_pin, yp_pin, ym_pin;ym_pin75,2204 - -/home/chee/Arduino/libraries/Adafruit_Unified_Sensor/Adafruit_Sensor.h,5222 -#define _ADAFRUIT_SENSOR_H_ADAFRUIT_SENSOR_H21,793 -#define SENSORS_GRAVITY_EARTH SENSORS_GRAVITY_EARTH33,970 -#define SENSORS_GRAVITY_MOON SENSORS_GRAVITY_MOON34,1044 -#define SENSORS_GRAVITY_SUN SENSORS_GRAVITY_SUN35,1121 -#define SENSORS_GRAVITY_STANDARD SENSORS_GRAVITY_STANDARD36,1197 -#define SENSORS_MAGFIELD_EARTH_MAX SENSORS_MAGFIELD_EARTH_MAX37,1254 -#define SENSORS_MAGFIELD_EARTH_MIN SENSORS_MAGFIELD_EARTH_MIN39,1395 -#define SENSORS_PRESSURE_SEALEVELHPA SENSORS_PRESSURE_SEALEVELHPA41,1536 -#define SENSORS_DPS_TO_RADS SENSORS_DPS_TO_RADS43,1680 -#define SENSORS_RADS_TO_DPS SENSORS_RADS_TO_DPS46,1863 -#define SENSORS_GAUSS_TO_MICROTESLA SENSORS_GAUSS_TO_MICROTESLA48,2000 - SENSOR_TYPE_ACCELEROMETER = (1), /**< Gravity + linear acceleration */SENSOR_TYPE_ACCELEROMETER53,2165 - SENSOR_TYPE_MAGNETIC_FIELD = (2),SENSOR_TYPE_MAGNETIC_FIELD54,2238 - SENSOR_TYPE_ORIENTATION = (3),SENSOR_TYPE_ORIENTATION55,2274 - SENSOR_TYPE_GYROSCOPE = (4),SENSOR_TYPE_GYROSCOPE56,2307 - SENSOR_TYPE_LIGHT = (5),SENSOR_TYPE_LIGHT57,2338 - SENSOR_TYPE_PRESSURE = (6),SENSOR_TYPE_PRESSURE58,2365 - SENSOR_TYPE_PROXIMITY = (8),SENSOR_TYPE_PROXIMITY59,2395 - SENSOR_TYPE_GRAVITY = (9),SENSOR_TYPE_GRAVITY60,2426 - SENSOR_TYPE_LINEAR_ACCELERATION =SENSOR_TYPE_LINEAR_ACCELERATION61,2455 - SENSOR_TYPE_ROTATION_VECTOR = (11),SENSOR_TYPE_ROTATION_VECTOR63,2546 - SENSOR_TYPE_RELATIVE_HUMIDITY = (12),SENSOR_TYPE_RELATIVE_HUMIDITY64,2584 - SENSOR_TYPE_AMBIENT_TEMPERATURE = (13),SENSOR_TYPE_AMBIENT_TEMPERATURE65,2624 - SENSOR_TYPE_OBJECT_TEMPERATURE = (14),SENSOR_TYPE_OBJECT_TEMPERATURE66,2666 - SENSOR_TYPE_VOLTAGE = (15),SENSOR_TYPE_VOLTAGE67,2707 - SENSOR_TYPE_CURRENT = (16),SENSOR_TYPE_CURRENT68,2737 - SENSOR_TYPE_COLOR = (17)SENSOR_TYPE_COLOR69,2767 -} sensors_type_t;sensors_type_t70,2794 - float v[3]; ///< 3D vector elementsv75,2915 - float x; ///< X component of vectorx77,2968 - float y; ///< Y component of vectory78,3010 - float z; ///< Z component of vectorz79,3052 - float roll; /**< Rotation around the longitudinal axis (the plane body, 'Xroll83,3190 - float pitch; /**< Rotation around the lateral axis (the wing span, 'Ypitch86,3412 - float heading; /**< Angle between the longitudinal axis (the plane body)heading89,3641 - int8_t status; ///< Status bytestatus95,4055 - uint8_t reserved[3]; ///< Reservedreserved96,4093 -} sensors_vec_t;sensors_vec_t97,4130 - float c[3]; ///< Raw 3-element datac102,4254 - float r; /**< Red component */r105,4333 - float g; /**< Green component */g106,4372 - float b; /**< Blue component */b107,4413 - uint32_t rgba; /**< 24-bit RGBA value */rgba110,4582 -} sensors_color_t;sensors_color_t111,4625 - int32_t version; /**< must be sizeof(struct sensors_event_t) */version117,4785 - int32_t sensor_id; /**< unique sensor identifier */sensor_id118,4853 - int32_t type; /**< sensor type */type119,4907 - int32_t reserved0; /**< reserved */reserved0120,4948 - int32_t timestamp; /**< time is in milliseconds */timestamp121,4986 - float data[4]; ///< Raw datadata123,5049 - sensors_vec_t acceleration; /**< acceleration values are in meter per secondacceleration124,5095 - magnetic; /**< magnetic vector values are in micro-Tesla (uT) */magnetic127,5251 - sensors_vec_t orientation; /**< orientation values are in degrees */orientation128,5324 - sensors_vec_t gyro; /**< gyroscope values are in rad/s */gyro129,5397 - float temperature; /**< temperature is in degrees centigrade (Celsius) */temperature130,5466 - float distance; /**< distance in centimeters */distance131,5544 - float light; /**< light in SI lux units */light132,5599 - float pressure; /**< pressure in hectopascal (hPa) */pressure133,5652 - float relative_humidity; /**< relative humidity in percent */relative_humidity134,5713 - float current; /**< current in milliamps (mA) */current135,5779 - float voltage; /**< voltage in volts (V) */voltage136,5842 - sensors_color_t color; /**< color in RGB component values */color137,5900 -} sensors_event_t;sensors_event_t139,6048 - char name[12]; /**< sensor name */name145,6206 - int32_t version; /**< version of the hardware + driver */version146,6247 - int32_t sensor_id; /**< unique sensor identifier */sensor_id147,6309 - int32_t type; /**< this sensor's type (ex. SENSOR_TYPE_LIGHT) */type148,6363 - float max_value; /**< maximum value of this sensor's value in SI units */max_value149,6435 - float min_value; /**< minimum value of this sensor's value in SI units */min_value150,6513 - float resolution; /**< smallest difference between two values reported by thisresolution151,6591 - int32_t min_delay; /**< min delay in microseconds between events. zero = not amin_delay153,6705 -} sensor_t;sensor_t155,6827 -class Adafruit_Sensor {Adafruit_Sensor161,7065 - Adafruit_Sensor() {}Adafruit_Sensor164,7117 - virtual ~Adafruit_Sensor() {}~Adafruit_Sensor165,7140 - virtual void enableAutoRange(bool enabled) {enableAutoRange172,7376 - bool _autoRange;_autoRange185,7751 - -/home/chee/Arduino/libraries/Adafruit_WavePlayer_Library/Adafruit_WavePlayer.h,2232 -#define _ADAFRUIT_WAVEPLAYER_H__ADAFRUIT_WAVEPLAYER_H_16,446 - WAV_OK, ///< Successful operation; non-errorWAV_OK25,599 - WAV_LOAD, ///< Load more data; buffer is availableWAV_LOAD26,655 - WAV_EOF, ///< End of file reached (valid status, not error)WAV_EOF27,715 - WAV_ERR_READ, ///< File read errorWAV_ERR_READ28,785 - WAV_ERR_FORMAT, ///< File is not WAV formatWAV_ERR_FORMAT29,825 - WAV_ERR_VARIANT, ///< Unsupported WAV variantWAV_ERR_VARIANT30,872 - WAV_ERR_MALLOC, ///< Allocation failedWAV_ERR_MALLOC31,920 - WAV_ERR_STALL, ///< Attempting to play from buffer before fully loadedWAV_ERR_STALL32,962 - WAV_ERR_NOFILE, ///< No WAV file/buffer is currently loadedWAV_ERR_NOFILE33,1037 -} wavStatus;wavStatus34,1100 - unsigned channel0 : 16; ///< Ostensibly left channelchannel040,1196 - unsigned channel1 : 16; ///< Ostensibly right channelchannel141,1251 -} wavSample;wavSample42,1307 - WAV16MONO, ///< 16-bit mono WAV to mono DACWAV16MONO48,1405 - WAV16SPLIT, ///< 16-bit mono WAV to stereo DACsWAV16SPLIT49,1453 - WAV16MIX, ///< 16-bit stereo WAV to mono DACWAV16MIX50,1504 - WAV16STEREO, ///< 16-bit stereo WAV to stereo DACsWAV16STEREO51,1554 - WAV8MONO, ///< 8-bit mono WAV to mono DACWAV8MONO52,1607 - WAV8SPLIT, ///< 8-bit mono WAV to stereo DACsWAV8SPLIT53,1654 - WAV8MIX, ///< 8-bit stereo WAV to mono DACWAV8MIX54,1704 - WAV8STEREO ///< 8-bit stereo WAV to stereo DACsWAV8STEREO55,1753 -} wavProcess;wavProcess56,1805 -class Adafruit_WavePlayer {Adafruit_WavePlayer62,1949 - File *file; ///< Currently-open WAV Filefile76,2526 - uint8_t *buffer; ///< Load/convert/output working spacebuffer78,2580 - uint16_t *processed[2]; ///< Channel 0/1 pointer to DAC-ready dataprocessed79,2647 - uint32_t overflow; ///< Amt where sampleIdx rolls overoverflow80,2718 - } ab[2]; ///< A/B buffersab81,2782 - int32_t chunkBytesToGo; ///< As-yet-unread bytes in data chunkchunkBytesToGo82,2827 - uint32_t sampleIdx;sampleIdx83,2894 - wavProcess process; ///< WAV-to-DAC conversion methodprocess84,2916 - uint16_t cc; ///< Conversion constant for 'process'cc85,2979 - -/home/chee/Arduino/libraries/Adafruit_Zero_DMA_Library/Adafruit_ZeroDMA.h,1378 -#define _ADAFRUIT_ZERODMA_H__ADAFRUIT_ZERODMA_H_19,575 -enum ZeroDMAstatus {ZeroDMAstatus30,835 - DMA_STATUS_OK = 0,DMA_STATUS_OK31,856 - DMA_STATUS_ERR_NOT_FOUND,DMA_STATUS_ERR_NOT_FOUND32,877 - DMA_STATUS_ERR_NOT_INITIALIZED,DMA_STATUS_ERR_NOT_INITIALIZED33,905 - DMA_STATUS_ERR_INVALID_ARG,DMA_STATUS_ERR_INVALID_ARG34,939 - DMA_STATUS_ERR_IO,DMA_STATUS_ERR_IO35,969 - DMA_STATUS_ERR_TIMEOUT,DMA_STATUS_ERR_TIMEOUT36,990 - DMA_STATUS_BUSY,DMA_STATUS_BUSY37,1016 - DMA_STATUS_SUSPEND,DMA_STATUS_SUSPEND38,1035 - DMA_STATUS_ABORTED,DMA_STATUS_ABORTED39,1057 - DMA_STATUS_JOBSTATUS = -1 // For printStatus() functionDMA_STATUS_JOBSTATUS40,1079 -class Adafruit_ZeroDMA {Adafruit_ZeroDMA46,1206 - uint8_t channel; ///< DMA channel index (0 to DMAC_CH_NUM-1, or 0xFF)channel237,8652 - volatile enum ZeroDMAstatus jobStatus; ///< Last known DMA job statusjobStatus238,8724 - bool hasDescriptors; ///< 'true' if one or more descriptors assignedhasDescriptors239,8796 - bool loopFlag; ///< 'true' if descriptor chain loops back to startloopFlag240,8873 - uint8_t peripheralTrigger; ///< Value set by setTrigger()peripheralTrigger241,8954 - dma_transfer_trigger_action triggerAction; ///< Value set by setAction()triggerAction242,9014 - void (*callback[DMA_CALLBACK_N])(Adafruit_ZeroDMA *); ///< Callback func *scallback243,9089 - -/home/chee/Arduino/libraries/Adafruit_Zero_DMA_Library/utility/dma.h,2939 -#define DMA_H_INCLUDEDDMA_H_INCLUDED50,1972 -#define FEATURE_DMA_CHANNEL_STANDBYFEATURE_DMA_CHANNEL_STANDBY61,2259 -enum dma_transfer_trigger_action {dma_transfer_trigger_action64,2303 - DMA_TRIGGER_ACTON_BLOCK = DMAC_CHCTRLA_TRIGACT_BLOCK_Val,DMA_TRIGGER_ACTON_BLOCK69,2538 - DMA_TRIGGER_ACTON_BEAT = DMAC_CHCTRLA_TRIGACT_BURST_Val,DMA_TRIGGER_ACTON_BEAT70,2598 - DMA_TRIGGER_ACTON_TRANSACTION = DMAC_CHCTRLA_TRIGACT_TRANSACTION_Val,DMA_TRIGGER_ACTON_TRANSACTION71,2657 -enum dma_callback_type {dma_callback_type79,2936 - DMA_CALLBACK_TRANSFER_ERROR,DMA_CALLBACK_TRANSFER_ERROR83,3143 - DMA_CALLBACK_TRANSFER_DONE,DMA_CALLBACK_TRANSFER_DONE84,3174 - DMA_CALLBACK_CHANNEL_SUSPEND,DMA_CALLBACK_CHANNEL_SUSPEND85,3204 - DMA_CALLBACK_N, // Number of available callbacksDMA_CALLBACK_N86,3236 -enum dma_beat_size {dma_beat_size89,3291 - DMA_BEAT_SIZE_BYTE = 0, // 8-bitDMA_BEAT_SIZE_BYTE90,3312 - DMA_BEAT_SIZE_HWORD, // 16-bitDMA_BEAT_SIZE_HWORD91,3347 - DMA_BEAT_SIZE_WORD, // 32-bitDMA_BEAT_SIZE_WORD92,3383 -enum dma_event_output_selection {dma_event_output_selection95,3423 - DMA_EVENT_OUTPUT_DISABLE = 0, // Disable event generationDMA_EVENT_OUTPUT_DISABLE96,3457 - DMA_EVENT_OUTPUT_BLOCK, // Event strobe when block xfer completeDMA_EVENT_OUTPUT_BLOCK97,3517 - DMA_EVENT_OUTPUT_RESERVED,DMA_EVENT_OUTPUT_RESERVED98,3590 - DMA_EVENT_OUTPUT_BEAT, // Event strobe when beat xfer completeDMA_EVENT_OUTPUT_BEAT99,3619 -enum dma_block_action {dma_block_action102,3688 - DMA_BLOCK_ACTION_NOACT = 0,DMA_BLOCK_ACTION_NOACT103,3712 - DMA_BLOCK_ACTION_INT,DMA_BLOCK_ACTION_INT106,3843 - DMA_BLOCK_ACTION_SUSPEND,DMA_BLOCK_ACTION_SUSPEND109,3992 - DMA_BLOCK_ACTION_BOTH,DMA_BLOCK_ACTION_BOTH113,4203 -enum dma_step_selection {dma_step_selection118,4353 - DMA_STEPSEL_DST = 0,DMA_STEPSEL_DST119,4379 - DMA_STEPSEL_SRC,DMA_STEPSEL_SRC120,4402 -enum dma_address_increment_stepsize {dma_address_increment_stepsize126,4596 - DMA_ADDRESS_INCREMENT_STEP_SIZE_1 = 0, // beat size * 1DMA_ADDRESS_INCREMENT_STEP_SIZE_1127,4634 - DMA_ADDRESS_INCREMENT_STEP_SIZE_2, // beat size * 2DMA_ADDRESS_INCREMENT_STEP_SIZE_2128,4692 - DMA_ADDRESS_INCREMENT_STEP_SIZE_4, // beat size * 4DMA_ADDRESS_INCREMENT_STEP_SIZE_4129,4750 - DMA_ADDRESS_INCREMENT_STEP_SIZE_8, // etc...DMA_ADDRESS_INCREMENT_STEP_SIZE_8130,4808 - DMA_ADDRESS_INCREMENT_STEP_SIZE_16,DMA_ADDRESS_INCREMENT_STEP_SIZE_16131,4859 - DMA_ADDRESS_INCREMENT_STEP_SIZE_32,DMA_ADDRESS_INCREMENT_STEP_SIZE_32132,4897 - DMA_ADDRESS_INCREMENT_STEP_SIZE_64,DMA_ADDRESS_INCREMENT_STEP_SIZE_64133,4935 - DMA_ADDRESS_INCREMENT_STEP_SIZE_128,DMA_ADDRESS_INCREMENT_STEP_SIZE_128134,4973 -enum dma_priority {dma_priority138,5054 - DMA_PRIORITY_0, // lowest (default)DMA_PRIORITY_0139,5074 - DMA_PRIORITY_1,DMA_PRIORITY_1140,5112 - DMA_PRIORITY_2,DMA_PRIORITY_2141,5130 - DMA_PRIORITY_3, // highestDMA_PRIORITY_3142,5148 - -/home/chee/Arduino/libraries/Adafruit_Zero_FFT_Library/Adafruit_ZeroFFT.h,326 -#define ADAFRUIT_ZEROFFT_ADAFRUIT_ZEROFFT_H_ADAFRUIT_ZEROFFT_ADAFRUIT_ZEROFFT_H_19,500 -#define FFT_BIN(FFT_BIN23,568 -#define FFT_INDEX(FFT_INDEX27,884 -#define ALIGN4 ALIGN435,1349 -#define q15_t q15_t39,1436 -#define q31_t q31_t43,1512 -#define float32_t float32_t47,1592 -#define ZERO_FFT_MAX ZERO_FFT_MAX50,1661 - -/home/chee/Arduino/libraries/Adafruit_Zero_FFT_Library/arm_common_tables.h,57 -#define _ARM_COMMON_TABLES_H_ARM_COMMON_TABLES_H26,798 - -/home/chee/Arduino/libraries/Adafruit_Zero_FFT_Library/examples/fft_test/signal.h,64 -#define _SIGNAL_H_SIGNAL_H2,18 -q15_t signal[] = {signal6,68 - -/home/chee/Arduino/libraries/Adafruit_Zero_FFT_Library/examples/normalized/signal.h,64 -#define _SIGNAL_H_SIGNAL_H2,18 -q15_t signal[] = {signal6,68 - -/home/chee/Arduino/libraries/Adafruit_Zero_PDM_Library/Adafruit_ZeroPDM.h,5089 -#define ADAFRUIT_ZEROPDM_HADAFRUIT_ZEROPDM_H5,67 -#define DEBUG DEBUG14,228 -#define DEBUG_PRINTER DEBUG_PRINTER16,276 -class Adafruit_ZeroPDM {Adafruit_ZeroPDM23,491 - uint8_t getSerializer(void) { return _i2sserializer; };getSerializer64,1714 - uint8_t _gclk;_gclk75,2005 - int _clk, _data;_clk76,2023 - int _clk, _data;_data76,2023 - uint32_t _clk_pin, _clk_mux, _data_pin, _data_mux;_clk_pin77,2043 - uint32_t _clk_pin, _clk_mux, _data_pin, _data_mux;_clk_mux77,2043 - uint32_t _clk_pin, _clk_mux, _data_pin, _data_mux;_data_pin77,2043 - uint32_t _clk_pin, _clk_mux, _data_pin, _data_mux;_data_mux77,2043 - uint8_t _i2sserializer;_i2sserializer78,2097 - uint8_t _i2sclock;_i2sclock79,2124 - I2s *_hw;_hw81,2148 -enum i2s_master_clock_source {i2s_master_clock_source89,2243 - I2S_MASTER_CLOCK_SOURCE_GCLK,I2S_MASTER_CLOCK_SOURCE_GCLK91,2326 - I2S_MASTER_CLOCK_SOURCE_MCKPINI2S_MASTER_CLOCK_SOURCE_MCKPIN93,2410 -enum i2s_serial_clock_source {i2s_serial_clock_source99,2500 - I2S_SERIAL_CLOCK_SOURCE_MCKDIV,I2S_SERIAL_CLOCK_SOURCE_MCKDIV101,2590 - I2S_SERIAL_CLOCK_SOURCE_SCKPINI2S_SERIAL_CLOCK_SOURCE_SCKPIN103,2682 -enum i2s_data_delay {i2s_data_delay109,2768 - I2S_DATA_DELAY_0,I2S_DATA_DELAY_0111,2827 - I2S_DATA_DELAY_1,I2S_DATA_DELAY_1113,2887 - I2S_DATA_DELAY_LEFT_JUSTIFIED = I2S_DATA_DELAY_0,I2S_DATA_DELAY_LEFT_JUSTIFIED115,2944 - I2S_DATA_DELAY_I2S = I2S_DATA_DELAY_1I2S_DATA_DELAY_I2S117,3036 -enum i2s_frame_sync_source {i2s_frame_sync_source123,3120 - I2S_FRAME_SYNC_SOURCE_SCKDIV,I2S_FRAME_SYNC_SOURCE_SCKDIV125,3209 - I2S_FRAME_SYNC_SOURCE_FSPINI2S_FRAME_SYNC_SOURCE_FSPIN127,3295 -enum i2s_frame_sync_width {i2s_frame_sync_width133,3381 - I2S_FRAME_SYNC_WIDTH_SLOT,I2S_FRAME_SYNC_WIDTH_SLOT135,3458 - I2S_FRAME_SYNC_WIDTH_HALF_FRAME,I2S_FRAME_SYNC_WIDTH_HALF_FRAME137,3542 - I2S_FRAME_SYNC_WIDTH_BIT,I2S_FRAME_SYNC_WIDTH_BIT139,3625 - I2S_FRAME_SYNC_WIDTH_BURSTI2S_FRAME_SYNC_WIDTH_BURST142,3757 -enum i2s_slot_size {i2s_slot_size148,3860 - I2S_SLOT_SIZE_8_BIT,I2S_SLOT_SIZE_8_BIT150,3903 - I2S_SLOT_SIZE_16_BIT,I2S_SLOT_SIZE_16_BIT152,3949 - I2S_SLOT_SIZE_24_BIT,I2S_SLOT_SIZE_24_BIT154,3996 - I2S_SLOT_SIZE_32_BITI2S_SLOT_SIZE_32_BIT156,4043 -enum i2s_dma_usage {i2s_dma_usage162,4114 - I2S_DMA_USE_SINGLE_CHANNEL_FOR_ALL,I2S_DMA_USE_SINGLE_CHANNEL_FOR_ALL164,4186 - I2S_DMA_USE_ONE_CHANNEL_PER_DATA_CHANNELI2S_DMA_USE_ONE_CHANNEL_PER_DATA_CHANNEL166,4268 -enum i2s_data_format {i2s_data_format172,4383 - I2S_DATA_FORMAT_STEREO,I2S_DATA_FORMAT_STEREO174,4461 - I2S_DATA_FORMAT_MONOI2S_DATA_FORMAT_MONO177,4589 -enum i2s_bit_order {i2s_bit_order183,4652 - I2S_BIT_ORDER_MSB_FIRST,I2S_BIT_ORDER_MSB_FIRST185,4752 - I2S_BIT_ORDER_LSB_FIRSTI2S_BIT_ORDER_LSB_FIRST187,4832 -enum i2s_bit_padding {i2s_bit_padding193,4900 - I2S_BIT_PADDING_0,I2S_BIT_PADDING_0195,4949 - I2S_BIT_PADDING_1,I2S_BIT_PADDING_1197,4996 - I2S_BIT_PADDING_MSB,I2S_BIT_PADDING_MSB199,5047 - I2S_BIT_PADDING_LSB,I2S_BIT_PADDING_LSB201,5100 -enum i2s_data_adjust {i2s_data_adjust207,5165 - I2S_DATA_ADJUST_RIGHT,I2S_DATA_ADJUST_RIGHT209,5230 - I2S_DATA_ADJUST_LEFTI2S_DATA_ADJUST_LEFT211,5296 -enum i2s_data_size {i2s_data_size217,5359 - I2S_DATA_SIZE_32BIT,I2S_DATA_SIZE_32BIT219,5398 - I2S_DATA_SIZE_24BIT,I2S_DATA_SIZE_24BIT221,5439 - I2S_DATA_SIZE_20BIT,I2S_DATA_SIZE_20BIT223,5480 - I2S_DATA_SIZE_18BIT,I2S_DATA_SIZE_18BIT225,5521 - I2S_DATA_SIZE_16BIT,I2S_DATA_SIZE_16BIT227,5562 - I2S_DATA_SIZE_16BIT_COMPACT,I2S_DATA_SIZE_16BIT_COMPACT229,5618 - I2S_DATA_SIZE_8BIT,I2S_DATA_SIZE_8BIT231,5666 - I2S_DATA_SIZE_8BIT_COMPACTI2S_DATA_SIZE_8BIT_COMPACT233,5720 -enum i2s_slot_adjust {i2s_slot_adjust239,5791 - I2S_SLOT_ADJUST_RIGHT,I2S_SLOT_ADJUST_RIGHT241,5856 - I2S_SLOT_ADJUST_LEFTI2S_SLOT_ADJUST_LEFT243,5922 -enum i2s_data_padding {i2s_data_padding249,5983 - I2S_DATA_PADDING_0,I2S_DATA_PADDING_0251,6049 - I2S_DATA_PADDING_SAME_AS_LAST,I2S_DATA_PADDING_SAME_AS_LAST253,6121 - I2S_DATA_PADDING_LAST = I2S_DATA_PADDING_SAME_AS_LAST,I2S_DATA_PADDING_LAST256,6252 - I2S_DATA_PADDING_SAME = I2S_DATA_PADDING_SAME_AS_LASTI2S_DATA_PADDING_SAME259,6407 -enum i2s_line_default_state {i2s_line_default_state265,6526 - I2S_LINE_DEFAULT_0,I2S_LINE_DEFAULT_0267,6593 - I2S_LINE_DEFAULT_1,I2S_LINE_DEFAULT_1269,6652 - I2S_LINE_DEFAULT_HIGH_IMPEDANCE = 3,I2S_LINE_DEFAULT_HIGH_IMPEDANCE271,6724 - I2S_LINE_DEFAULT_HIZ = I2S_LINE_DEFAULT_HIGH_IMPEDANCEI2S_LINE_DEFAULT_HIZ274,6863 -enum i2s_serializer_mode {i2s_serializer_mode280,6961 - I2S_SERIALIZER_RECEIVE,I2S_SERIALIZER_RECEIVE282,7034 - I2S_SERIALIZER_TRANSMIT,I2S_SERIALIZER_TRANSMIT284,7107 - I2S_SERIALIZER_PDM2I2S_SERIALIZER_PDM2286,7203 -enum i2s_clock_unit {i2s_clock_unit292,7271 - I2S_CLOCK_UNIT_0,I2S_CLOCK_UNIT_0294,7325 - I2S_CLOCK_UNIT_1,I2S_CLOCK_UNIT_1296,7377 - I2S_CLOCK_UNIT_NI2S_CLOCK_UNIT_N298,7438 -enum i2s_serializer {i2s_serializer304,7503 - I2S_SERIALIZER_0,I2S_SERIALIZER_0306,7557 - I2S_SERIALIZER_1,I2S_SERIALIZER_1308,7609 - I2S_SERIALIZER_NI2S_SERIALIZER_N310,7670 - -/home/chee/Arduino/libraries/Adafruit_Zero_PDM_Library/Adafruit_ZeroPDMSPI.h,704 -#define ADAFRUIT_ZEROPDMSPI_HADAFRUIT_ZEROPDMSPI_H5,73 -class Adafruit_ZeroPDMSPI {Adafruit_ZeroPDMSPI17,249 - float sampleRate;sampleRate49,1097 - SPIClass *_spi = NULL;_spi52,1130 - Sercom *_sercom = NULL;_sercom53,1156 - IRQn_Type _irq;_irq54,1183 - volatile uint32_t *_dataReg;_dataReg55,1202 - uint16_t dcCounter = 0; // Rolls over every DC_PERIOD samplesdcCounter57,1236 - uint32_t dcSum = 0; // Accumulates DC_PERIOD samplesdcSum58,1309 - uint16_t dcOffsetPrior = 32768; // DC offset interpolates linearlydcOffsetPrior59,1377 - uint16_t dcOffsetNext = 32768; // between these two valuesdcOffsetNext60,1447 - uint16_t micGain = 256; // 1:1micGain62,1512 - -/home/chee/Arduino/libraries/Adafruit_ZeroTimer_Library/Adafruit_ZeroTimer.h,4848 -#define _ADAFRUIT_ZEROTIMER__ADAFRUIT_ZEROTIMER_9,118 -enum tc_clock_prescaler {tc_clock_prescaler12,192 - TC_CLOCK_PRESCALER_DIV1 = TC_CTRLA_PRESCALER(0),TC_CLOCK_PRESCALER_DIV114,245 - TC_CLOCK_PRESCALER_DIV2 = TC_CTRLA_PRESCALER(1),TC_CLOCK_PRESCALER_DIV216,323 - TC_CLOCK_PRESCALER_DIV4 = TC_CTRLA_PRESCALER(2),TC_CLOCK_PRESCALER_DIV418,401 - TC_CLOCK_PRESCALER_DIV8 = TC_CTRLA_PRESCALER(3),TC_CLOCK_PRESCALER_DIV820,479 - TC_CLOCK_PRESCALER_DIV16 = TC_CTRLA_PRESCALER(4),TC_CLOCK_PRESCALER_DIV1622,558 - TC_CLOCK_PRESCALER_DIV64 = TC_CTRLA_PRESCALER(5),TC_CLOCK_PRESCALER_DIV6424,638 - TC_CLOCK_PRESCALER_DIV256 = TC_CTRLA_PRESCALER(6),TC_CLOCK_PRESCALER_DIV25626,719 - TC_CLOCK_PRESCALER_DIV1024 = TC_CTRLA_PRESCALER(7),TC_CLOCK_PRESCALER_DIV102428,802 -enum tc_counter_size {tc_counter_size32,898 - TC_COUNTER_SIZE_8BIT = TC_CTRLA_MODE_COUNT8,TC_COUNTER_SIZE_8BIT36,1033 - TC_COUNTER_SIZE_16BIT = TC_CTRLA_MODE_COUNT16,TC_COUNTER_SIZE_16BIT43,1299 - TC_COUNTER_SIZE_32BIT = TC_CTRLA_MODE_COUNT32,TC_COUNTER_SIZE_32BIT50,1571 -enum tc_wave_generation {tc_wave_generation55,1682 - TC_WAVE_GENERATION_NORMAL_FREQ =TC_WAVE_GENERATION_NORMAL_FREQ56,1708 - TC_WAVE_GENERATION_MATCH_FREQ =TC_WAVE_GENERATION_MATCH_FREQ58,1800 - TC_WAVE_GENERATION_NORMAL_PWM = TC_WAVE_WAVEGEN_NPWM, ///< Normal PWM outputTC_WAVE_GENERATION_NORMAL_PWM60,1890 - TC_WAVE_GENERATION_MATCH_PWM = TC_WAVE_WAVEGEN_MPWM, ///< Match PWM outputTC_WAVE_GENERATION_MATCH_PWM61,1969 -enum tc_wave_generation {tc_wave_generation65,2090 - TC_WAVE_GENERATION_NORMAL_FREQ = TC_CTRLA_WAVEGEN_NFRQ,TC_WAVE_GENERATION_NORMAL_FREQ69,2208 - TC_WAVE_GENERATION_MATCH_FREQ = TC_CTRLA_WAVEGEN_MFRQ,TC_WAVE_GENERATION_MATCH_FREQ74,2355 - TC_WAVE_GENERATION_NORMAL_PWM = TC_CTRLA_WAVEGEN_NPWM,TC_WAVE_GENERATION_NORMAL_PWM79,2505 - TC_WAVE_GENERATION_MATCH_PWM = TC_CTRLA_WAVEGEN_MPWM,TC_WAVE_GENERATION_MATCH_PWM84,2651 -enum tc_count_direction { TC_COUNT_DIRECTION_UP = 0, TC_COUNT_DIRECTION_DOWN };tc_count_direction89,2753 -enum tc_count_direction { TC_COUNT_DIRECTION_UP = 0, TC_COUNT_DIRECTION_DOWN };TC_COUNT_DIRECTION_UP89,2753 -enum tc_count_direction { TC_COUNT_DIRECTION_UP = 0, TC_COUNT_DIRECTION_DOWN };TC_COUNT_DIRECTION_DOWN89,2753 -enum tc_callback {tc_callback92,2873 - TC_CALLBACK_OVERFLOW = 0,TC_CALLBACK_OVERFLOW93,2892 - TC_CALLBACK_ERROR,TC_CALLBACK_ERROR94,2920 - TC_CALLBACK_CC_CHANNEL0,TC_CALLBACK_CC_CHANNEL095,2941 - TC_CALLBACK_CC_CHANNEL1,TC_CALLBACK_CC_CHANNEL196,2968 - TC_CALLBACK_NTC_CALLBACK_N97,2995 -#define NUM_PWM_CHANNELS NUM_PWM_CHANNELS101,3053 -#define NUM_CC_CHANNELS NUM_CC_CHANNELS103,3117 -class Adafruit_ZeroTimer {Adafruit_ZeroTimer111,3411 - uint8_t _timernum; ///< Which TC this is, 3 for TC3, 4 for TC4, etc_timernum130,4101 - Tc *_hw; ///< Pointer to the timer we're wrappering_hw132,4172 - _clock_prescaler; ///< Prescale divider from timer clock source_clock_prescaler135,4248 - tc_counter_size _counter_size; ///< 8, 16 or 32 bit counter size?_counter_size136,4327 - _wave_generation; ///< What sort of waveform we'll be creating_wave_generation138,4416 - uint8_t _waveform_invert_output; ///< Should we invert the output?_waveform_invert_output139,4496 - _count_direction; ///< Which way the counter goes, up or down_count_direction141,4586 - struct counter_8_bit {counter_8_bit143,4655 - compare_capture_channel[NUM_CC_CHANNELS]; ///< The compare values forcompare_capture_channel145,4692 - uint8_t period; ///< The period/top value for this timerperiod148,4915 - uint8_t value; ///< The count valuevalue149,4976 - counter_8_bit _counter_8_bit; ///< Stats for when we have the counter configed_counter_8_bit151,5094 - struct counter_16_bit {counter_16_bit154,5233 - compare_capture_channel[NUM_CC_CHANNELS]; ///< The compare values forcompare_capture_channel156,5272 - uint16_t value; ///< The count valuevalue159,5495 - counter_16_bit _counter_16_bit; ///< Stats for when we have the counter_counter_16_bit161,5629 - struct counter_32_bit {counter_32_bit164,5773 - compare_capture_channel[NUM_CC_CHANNELS]; ///< The compare values forcompare_capture_channel166,5812 - uint32_t value; ///< The count valuevalue169,6035 - counter_32_bit _counter_32_bit; ///< Stats for when we have the counter_counter_32_bit171,6169 - struct pwm_channel {pwm_channel174,6313 - bool enabled; ///< Whether its activatedenabled175,6336 - uint32_t pin_mux; ///< The direct chip muxing used for this PWM outputpin_mux176,6385 - uint32_t pin_out; ///< The direct chip pad name used for this PWM outputpin_out177,6460 - pwm_channel _pwm_channel[NUM_PWM_CHANNELS]; ///< status of the 2 PWM channels_pwm_channel179,6617 - -/home/chee/Arduino/libraries/ArduinoJson/ArduinoJson.h,0 - -/home/chee/Arduino/libraries/ArduinoJson/extras/tests/Helpers/api/Stream.h,83 -class Stream // : public PrintStream8,139 - virtual ~Stream() {}~Stream11,182 - -/home/chee/Arduino/libraries/ArduinoJson/extras/tests/Helpers/api/String.h,535 -class String {String10,158 - String() {}String12,182 - explicit String(const char* s) : _str(s) {}String13,196 - String& operator+=(const char* rhs) {operator +=15,243 - size_t length() const {length20,323 - const char* c_str() const {c_str24,378 - bool operator==(const char* s) const {operator ==28,438 - friend std::ostream& operator<<(std::ostream& lhs, const ::String& rhs) {operator <<32,506 - std::string _str;_str38,634 -inline bool operator==(const std::string& lhs, const ::String& rhs) {operator ==43,682 - -/home/chee/Arduino/libraries/ArduinoJson/extras/tests/Helpers/Arduino.h,0 - -/home/chee/Arduino/libraries/ArduinoJson/src/ArduinoJson.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/analyze_fft256.h,1033 -#define analyze_fft256_h_analyze_fft256_h_28,1448 -class AudioAnalyzeFFT256 : public AudioStreamAudioAnalyzeFFT25649,2091 - AudioAnalyzeFFT256() : AudioStream(1, inputQueueArray),AudioAnalyzeFFT25652,2147 - bool available() {available64,2499 - float read(unsigned int binNumber) {read71,2609 - float read(unsigned int binFirst, unsigned int binLast) {read75,2740 - void averageTogether(uint8_t n) {averageTogether89,3106 - void windowFunction(const int16_t *w) {windowFunction95,3219 - uint16_t output[128] __attribute__ ((aligned (4)));output99,3305 - const int16_t *window;window101,3367 - audio_block_t *prevblock;prevblock103,3422 - audio_block_t *prevblocks[3];prevblocks105,3481 - int16_t buffer[512] __attribute__ ((aligned (4)));buffer107,3519 - uint32_t sum[128];sum109,3602 - uint8_t naverage;naverage110,3622 - uint8_t count;count112,3648 - volatile bool outputflag;outputflag113,3664 - audio_block_t *inputQueueArray[1];inputQueueArray114,3691 - arm_cfft_radix4_instance_q15 fft_inst;fft_inst115,3727 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/analyze_fft1024.h,916 -#define analyze_fft1024_h_analyze_fft1024_h_28,1449 -class AudioAnalyzeFFT1024 : public AudioStreamAudioAnalyzeFFT102449,2104 - AudioAnalyzeFFT1024() : AudioStream(1, inputQueueArray),AudioAnalyzeFFT102452,2161 - bool available() {available56,2338 - float read(unsigned int binNumber) {read63,2448 - float read(unsigned int binFirst, unsigned int binLast) {read67,2579 - void averageTogether(uint8_t n) {averageTogether81,2945 - void windowFunction(const int16_t *w) {windowFunction84,3048 - uint16_t output[512] __attribute__ ((aligned (4)));output88,3134 - const int16_t *window;window91,3214 - audio_block_t *blocklist[8];blocklist92,3238 - int16_t buffer[2048] __attribute__ ((aligned (4)));buffer93,3268 - uint8_t state;state96,3361 - volatile bool outputflag;outputflag98,3398 - audio_block_t *inputQueueArray[1];inputQueueArray99,3425 - arm_cfft_radix4_instance_q15 fft_inst;fft_inst100,3461 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/analyze_notefreq.h,1646 -#define AudioAnalyzeNoteFrequency_h_AudioAnalyzeNoteFrequency_h_24,1243 -#define AUDIO_GUITARTUNER_BLOCKS AUDIO_GUITARTUNER_BLOCKS40,2204 -class AudioAnalyzeNoteFrequency : public AudioStream {AudioAnalyzeNoteFrequency42,2315 - AudioAnalyzeNoteFrequency( void ) : AudioStream( 1, inputQueueArray ), enabled( false ), new_output(false) {AudioAnalyzeNoteFrequency49,2480 - uint64_t running_sum;running_sum121,4092 - uint16_t tau_global;tau_global122,4118 - uint64_t yin_buffer[5];yin_buffer123,4143 - uint64_t rs_buffer[5];rs_buffer124,4172 - int16_t AudioBuffer[AUDIO_GUITARTUNER_BLOCKS*128] __attribute__ ( ( aligned ( 4 ) ) );AudioBuffer125,4200 - uint8_t yin_idx, state;yin_idx126,4292 - uint8_t yin_idx, state;state126,4292 - float periodicity, yin_threshold, cpu_usage_max, data;periodicity127,4321 - float periodicity, yin_threshold, cpu_usage_max, data;yin_threshold127,4321 - float periodicity, yin_threshold, cpu_usage_max, data;cpu_usage_max127,4321 - float periodicity, yin_threshold, cpu_usage_max, data;data127,4321 - bool enabled, next_buffer, first_run;enabled128,4383 - bool enabled, next_buffer, first_run;next_buffer128,4383 - bool enabled, next_buffer, first_run;first_run128,4383 - volatile bool new_output, process_buffer;new_output129,4429 - volatile bool new_output, process_buffer;process_buffer129,4429 - audio_block_t *blocklist1[AUDIO_GUITARTUNER_BLOCKS];blocklist1130,4475 - audio_block_t *blocklist2[AUDIO_GUITARTUNER_BLOCKS];blocklist2131,4532 - audio_block_t *inputQueueArray[1];inputQueueArray132,4589 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/analyze_peak.h,528 -#define analyze_peakdetect_h_analyze_peakdetect_h_28,1452 -class AudioAnalyzePeak : public AudioStreamAudioAnalyzePeak33,1530 - AudioAnalyzePeak(void) : AudioStream(1, inputQueueArray) {AudioAnalyzePeak36,1584 - bool available(void) {available40,1692 - float read(void) {read47,1829 - float readPeakToPeak(void) {readPeakToPeak59,2078 - audio_block_t *inputQueueArray[1];inputQueueArray71,2319 - volatile bool new_output;new_output72,2355 - int16_t min_sample;min_sample73,2382 - int16_t max_sample;max_sample74,2403 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/analyze_print.h,858 -#define analyze_print_h_analyze_print_h_28,1447 -class AudioAnalyzePrint : public AudioStreamAudioAnalyzePrint33,1520 - AudioAnalyzePrint(void) : AudioStream(1, inputQueueArray),AudioAnalyzePrint36,1575 - void name(const char *str) { myname = str; }name39,1745 - void delay(uint32_t num) { delay_length = num; }delay42,1850 - void length(uint32_t num) { print_length = num; }length43,1900 - const char *myname;myname45,1960 - uint8_t state;state46,1981 - uint8_t trigger_edge; // trigger type, 0=none, 2=RISING, 3=FALLINGtrigger_edge47,1997 - int16_t trigger_level;trigger_level48,2065 - uint32_t delay_length; // number of samples between trigger and printingdelay_length49,2089 - uint32_t print_length; // number of samples to printprint_length50,2163 - uint32_t count;count51,2217 - audio_block_t *inputQueueArray[1];inputQueueArray52,2234 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/analyze_rms.h,359 -#define analyze_rms_h_analyze_rms_h_28,1445 -class AudioAnalyzeRMS : public AudioStreamAudioAnalyzeRMS33,1516 - audio_block_t *inputQueueArray[1];inputQueueArray36,1570 - int64_t accum;accum37,1606 - uint32_t count;count38,1622 - AudioAnalyzeRMS(void) : AudioStream(1, inputQueueArray) {AudioAnalyzeRMS41,1648 - bool available(void) {available45,1736 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/analyze_tonedetect.h,1095 -#define analyze_tonedetect_h_analyze_tonedetect_h_28,1452 -class AudioAnalyzeToneDetect : public AudioStreamAudioAnalyzeToneDetect33,1530 - AudioAnalyzeToneDetect(void)AudioAnalyzeToneDetect36,1590 - void frequency(float freq, uint16_t cycles=10) {frequency38,1691 - bool available(void) {available45,2017 - void threshold(float level) {threshold53,2173 - int32_t coefficient; // Goertzel algorithm coefficientcoefficient61,2430 - int32_t s1, s2; // Goertzel algorithm states162,2486 - int32_t s1, s2; // Goertzel algorithm states262,2486 - int32_t out1, out2; // Goertzel algorithm state outputout163,2532 - int32_t out1, out2; // Goertzel algorithm state outputout263,2532 - uint16_t length; // number of samples to analyzelength64,2588 - uint16_t count; // how many left to analyzecount65,2638 - uint16_t ncycles; // number of waveform cycles to seekncycles66,2684 - uint16_t thresh; // threshold, 655 to 64881 (1% to 99%)thresh67,2740 - bool enabled;enabled68,2797 - volatile bool new_output;new_output69,2812 - audio_block_t *inputQueueArray[1];inputQueueArray70,2839 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/Audio.h,136 -#define Audio_h_Audio_h_28,1439 -#define AudioNoInterrupts(AudioNoInterrupts60,2680 -#define AudioInterrupts(AudioInterrupts61,2741 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/AudioControl.h,192 -#define AudioControl_h_AudioControl_h_28,1446 -#define AUDIO_INPUT_LINEIN AUDIO_INPUT_LINEIN35,1599 -#define AUDIO_INPUT_MIC AUDIO_INPUT_MIC36,1629 -class AudioControlAudioControl38,1660 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/AudioStream.h,4209 -#define AudioStream_hAudioStream_h32,1466 -#define NVIC_ENABLE_IRQ NVIC_ENABLE_IRQ40,1619 -#define NVIC_DISABLE_IRQ NVIC_DISABLE_IRQ41,1658 -#define IRQ_SOFTWARE IRQ_SOFTWARE42,1699 -#define NVIC_SET_PRIORITY NVIC_SET_PRIORITY43,1734 -#define SOFTWARE_IRQn SOFTWARE_IRQn46,1863 -#define SOFTWARE_Handler SOFTWARE_Handler47,1898 - #define AUDIO_TC AUDIO_TC52,2167 - #define AUDIO_IRQn AUDIO_IRQn53,2190 - #define AUDIO_Handler AUDIO_Handler54,2220 - #define AUDIO_GCLK_ID AUDIO_GCLK_ID55,2256 - #define AUDIO_TC_DMAC_ID_OVF AUDIO_TC_DMAC_ID_OVF56,2292 - #define AUDIO_TC AUDIO_TC58,2345 - #define AUDIO_IRQn AUDIO_IRQn59,2368 - #define AUDIO_Handler AUDIO_Handler60,2398 - #define AUDIO_GCLK_ID AUDIO_GCLK_ID61,2434 - #define AUDIO_TC_DMAC_ID_OVF AUDIO_TC_DMAC_ID_OVF62,2470 -#define WAIT_TC8_REGS_SYNC(WAIT_TC8_REGS_SYNC65,2525 -#define DMAMEMDMAMEM68,2641 -#define AUDIO_BLOCK_SAMPLES AUDIO_BLOCK_SAMPLES87,3365 -#define AUDIO_BLOCK_SAMPLES AUDIO_BLOCK_SAMPLES89,3426 -#define AUDIO_BLOCK_SAMPLES AUDIO_BLOCK_SAMPLES91,3484 -#define AUDIO_SAMPLE_RATE_EXACT AUDIO_SAMPLE_RATE_EXACT97,3669 -#define AUDIO_SAMPLE_RATE_EXACT AUDIO_SAMPLE_RATE_EXACT99,3784 -#define AUDIO_CLKRATE AUDIO_CLKRATE107,4095 -#define AUDIO_PRESCALER AUDIO_PRESCALER108,4143 -#define AUDIO_SAMPLE_RATE_EXACT AUDIO_SAMPLE_RATE_EXACT109,4192 -#define AUDIO_TC_FREQ AUDIO_TC_FREQ110,4256 -#define AUDIO_SAMPLE_RATE AUDIO_SAMPLE_RATE115,4337 -typedef struct audio_block_struct {audio_block_struct121,4453 - uint8_t ref_count;ref_count122,4489 - uint8_t reserved1;reserved1123,4510 - uint16_t memory_pool_index;memory_pool_index124,4531 - int16_t data[AUDIO_BLOCK_SAMPLES];data125,4560 -} audio_block_t;audio_block_t126,4597 -class AudioConnectionAudioConnection129,4616 - AudioConnection(AudioStream &source, AudioStream &destination) :AudioConnection132,4648 - AudioConnection(AudioStream &source, unsigned char sourceOutput,AudioConnection136,4811 - AudioStream &src;src145,5123 - AudioStream &dst;dst146,5142 - unsigned char src_index;src_index147,5161 - unsigned char dest_index;dest_index148,5187 - AudioConnection *next_dest;next_dest149,5214 -#define AudioMemory(AudioMemory153,5248 -#define CYCLE_COUNTER_APPROX_PERCENT(CYCLE_COUNTER_APPROX_PERCENT158,5370 -#define AudioProcessorUsage(AudioProcessorUsage160,5545 -#define AudioProcessorUsageMax(AudioProcessorUsageMax161,5637 -#define AudioProcessorUsageMaxReset(AudioProcessorUsageMaxReset162,5736 -#define AudioMemoryUsage(AudioMemoryUsage163,5842 -#define AudioMemoryUsageMax(AudioMemoryUsageMax164,5896 -#define AudioMemoryUsageMaxReset(AudioMemoryUsageMaxReset165,5957 -class AudioStreamAudioStream167,6051 - AudioStream(unsigned char ninput, audio_block_t **iqueue) :AudioStream170,6079 - int processorUsage(void) { return CYCLE_COUNTER_APPROX_PERCENT(cpu_cycles); }processorUsage191,6734 - int processorUsageMax(void) { return CYCLE_COUNTER_APPROX_PERCENT(cpu_cycles_max); }processorUsageMax192,6813 - void processorUsageMaxReset(void) { cpu_cycles_max = cpu_cycles; }processorUsageMaxReset193,6899 - uint16_t cpu_cycles;cpu_cycles194,6967 - uint16_t cpu_cycles_max;cpu_cycles_max195,6989 - static uint16_t cpu_cycles_total;cpu_cycles_total196,7015 - static uint16_t cpu_cycles_total_max;cpu_cycles_total_max197,7050 - static uint16_t memory_used;memory_used198,7089 - static uint16_t memory_used_max;memory_used_max199,7119 - bool active;active201,7164 - unsigned char num_inputs;num_inputs202,7178 - static void update_all(void) { NVIC_SetPendingIRQ(SOFTWARE_IRQn); }update_all211,7558 - static void update_all(void) { NVIC_SET_PENDING(IRQ_SOFTWARE); }update_all213,7633 - AudioConnection *destination_list;destination_list218,7779 - audio_block_t **inputQueue;inputQueue219,7815 - static bool update_scheduled;update_scheduled220,7844 - static AudioStream *first_update; // for update_allfirst_update222,7907 - AudioStream *next_update; // for update_allnext_update223,7960 - static audio_block_t *memory_pool;memory_pool224,8005 - static uint32_t memory_pool_available_mask[];memory_pool_available_mask225,8041 - static uint16_t memory_pool_first_mask;memory_pool_first_mask226,8088 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/control_ak4558.h,3095 -#define control_ak4558_h_control_ak4558_h_8,130 -#define AK4558_SERIAL_DEBUG AK4558_SERIAL_DEBUG12,184 -#define PIN_PDN PIN_PDN31,1077 -#define AK4558_CAD1 AK4558_CAD138,1279 -#define AK4558_CAD0 AK4558_CAD044,1438 -#define AK4558_I2C_ADDR AK4558_I2C_ADDR49,1577 -#define AK4558_PWR_MNGT AK4558_PWR_MNGT57,2065 -#define AK4558_PMADR AK4558_PMADR60,2153 -#define AK4558_PMADL AK4558_PMADL61,2182 -#define AK4558_PMDAR AK4558_PMDAR65,2311 -#define AK4558_PMDAL AK4558_PMDAL66,2340 -#define AK4558_RSTN AK4558_RSTN70,2468 -#define AK4558_PLL_CTRL AK4558_PLL_CTRL77,2627 -#define AK4558_PLL3 AK4558_PLL380,2710 -#define AK4558_PLL2 AK4558_PLL281,2739 -#define AK4558_PLL1 AK4558_PLL182,2768 -#define AK4558_PLL0 AK4558_PLL083,2797 -#define AK4558_PMPLL AK4558_PMPLL86,2914 -#define AK4558_DAC_TDM AK4558_DAC_TDM93,3061 -#define AK4558_SDS1 AK4558_SDS196,3114 -#define AK4558_SDS0 AK4558_SDS097,3143 -#define AK4558_CTRL_1 AK4558_CTRL_1103,3256 -#define AK4558_TDM1 AK4558_TDM1106,3364 -#define AK4558_TDM0 AK4558_TDM0107,3393 -#define AK4558_DIF2 AK4558_DIF2110,3517 -#define AK4558_DIF1 AK4558_DIF1111,3546 -#define AK4558_DIF0 AK4558_DIF0112,3575 -#define AK4558_ATS1 AK4558_ATS1115,3695 -#define AK4558_ATS0 AK4558_ATS0116,3724 -#define AK4558_SMUTE AK4558_SMUTE119,3842 -#define AK4558_CTRL_2 AK4558_CTRL_2126,3990 -#define AK4558_MCKS1 AK4558_MCKS1129,4070 -#define AK4558_MCKS0 AK4558_MCKS0130,4099 -#define AK4558_DFS1 AK4558_DFS1137,4349 -#define AK4558_DFS0 AK4558_DFS0138,4378 -#define AK4558_ACKS AK4558_ACKS141,4516 -#define AK4558_MODE_CTRL AK4558_MODE_CTRL151,4950 -#define AK4558_FS3 AK4558_FS3154,5057 -#define AK4558_FS2 AK4558_FS2155,5085 -#define AK4558_FS1 AK4558_FS1156,5113 -#define AK4558_FS0 AK4558_FS0157,5141 -#define AK4558_BCKO1 AK4558_BCKO1160,5242 -#define AK4558_BCKO0 AK4558_BCKO0161,5271 -#define AK4558_LOPS AK4558_LOPS164,5396 -#define AK4558_FLTR_SET AK4558_FLTR_SET171,5547 -#define AK4558_FIRDA2 AK4558_FIRDA2174,5667 -#define AK4558_FIRDA1 AK4558_FIRDA1175,5697 -#define AK4558_FIRDA0 AK4558_FIRDA0176,5727 -#define AK4558_SLDA AK4558_SLDA179,5854 -#define AK4558_SDDA AK4558_SDDA183,6000 -#define AK4558_SSLOW AK4558_SSLOW187,6134 -#define AK4558_DEM1 AK4558_DEM1191,6270 -#define AK4558_DEM0 AK4558_DEM0192,6299 -#define AK4558_HPF_EN_FLTR_SET AK4558_HPF_EN_FLTR_SET198,6442 -#define AK4558_SLAD AK4558_SLAD201,6524 -#define AK4558_SDAD AK4558_SDAD205,6670 -#define AK4558_HPFER AK4558_HPFER209,6804 -#define AK4558_HPFEL AK4558_HPFEL210,6833 -#define AK4558_LOUT_VOL AK4558_LOUT_VOL217,6976 -#define AK4558_ROUT_VOL AK4558_ROUT_VOL226,7183 -class AudioControlAK4558 : public AudioControlAudioControlAK4558233,7356 - bool disable(void) { return (disableIn()&&disableOut()); } //powers down ADC/DACdisable239,7618 - bool inputLevel(float n) { return false; } //not supported by AK4558inputLevel245,7992 - bool inputSelect(int n) { return false; } //sets inputs to mono left, mono right, stereo (default stereo), not yet implementedinputSelect246,8062 - uint8_t registers[10];registers248,8199 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/control_cs4272.h,678 -#define control_cs4272_h_control_cs4272_h_31,1572 -class AudioControlCS4272 : public AudioControlAudioControlCS427235,1626 - bool disable(void) { return false; }disable39,1703 - bool volume(float n) { return volumeInteger(n * 127 + 0.499); }volume40,1741 - bool inputLevel(float n) { return false; }inputLevel41,1806 - bool inputSelect(int n) { return false; }inputSelect42,1850 - bool dacVolume(float n) { return volumeInteger(n * 127 + 0.499); }dacVolume45,1933 - uint8_t regLocal[8];regLocal61,2319 -#define CS4272_RATIO_SINGLE CS4272_RATIO_SINGLE67,2432 -#define CS4272_RATIO_DOUBLE CS4272_RATIO_DOUBLE68,2462 -#define CS4272_RATIO_QUAD CS4272_RATIO_QUAD69,2492 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/control_cs42448.h,750 -#define control_cs42448_h_control_cs42448_h_28,1449 -class AudioControlCS42448 : public AudioControlAudioControlCS4244833,1522 - AudioControlCS42448(void) : i2c_addr(0x48), muted(true) { }AudioControlCS4244836,1580 - void setAddress(uint8_t addr) {setAddress37,1641 - bool disable(void) {disable41,1729 - bool volume(float level) {volume44,1770 - bool inputLevel(float level) {inputLevel47,1844 - bool inputSelect(int n) {inputSelect50,1930 - bool volume(int channel, float level) {volume53,1994 - bool inputLevel(int channel, float level) {inputLevel57,2139 - uint32_t volumebyte(float level) {volumebyte67,2524 - int32_t inputlevelbyte(float level) {inputlevelbyte73,2731 - uint8_t i2c_addr;i2c_addr80,2997 - bool muted;muted81,3016 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/control_sgtl5000.h,1687 -#define control_sgtl5000_h_control_sgtl5000_h_28,1450 -class AudioControlSGTL5000 : public AudioControlAudioControlSGTL500032,1506 - AudioControlSGTL5000(void) : i2c_addr(0x0A) { }AudioControlSGTL500035,1565 - bool disable(void) { return false; }disable38,1667 - bool volume(float n) { return volumeInteger(n * 129 + 0.499); }volume39,1705 - bool inputLevel(float n) {return false;}inputLevel40,1770 - bool muteHeadphone(void) { return write(0x0024, ana_ctrl | (1<<4)); }muteHeadphone41,1812 - bool unmuteHeadphone(void) { return write(0x0024, ana_ctrl & ~(1<<4)); }unmuteHeadphone42,1883 - bool muteLineout(void) { return write(0x0024, ana_ctrl | (1<<8)); }muteLineout43,1957 - bool unmuteLineout(void) { return write(0x0024, ana_ctrl & ~(1<<8)); }unmuteLineout44,2026 - bool inputSelect(int n) {inputSelect45,2098 - bool lineInLevel(uint8_t n) { return lineInLevel(n, n); }lineInLevel59,2611 - void killAutomation(void) { semi_automated=false; }killAutomation91,4238 - bool muted;muted94,4303 - uint16_t ana_ctrl;ana_ctrl96,4376 - uint8_t i2c_addr;i2c_addr97,4396 - bool semi_automated;semi_automated104,4704 - #define FILTER_LOPASS FILTER_LOPASS110,4933 - #define FILTER_HIPASS FILTER_HIPASS111,4959 - #define FILTER_BANDPASS FILTER_BANDPASS112,4985 - #define FILTER_NOTCH FILTER_NOTCH113,5013 - #define FILTER_PARAEQ FILTER_PARAEQ114,5038 - #define FILTER_LOSHELF FILTER_LOSHELF115,5064 - #define FILTER_HISHELF FILTER_HISHELF116,5091 - #define FLAT_FREQUENCY FLAT_FREQUENCY119,5148 - #define PARAMETRIC_EQUALIZER PARAMETRIC_EQUALIZER120,5175 - #define TONE_CONTROLS TONE_CONTROLS121,5208 - #define GRAPHIC_EQUALIZER GRAPHIC_EQUALIZER122,5234 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/control_wm8731.h,417 -#define control_wm8731_h_control_wm8731_h_28,1448 -class AudioControlWM8731 : public AudioControlAudioControlWM873132,1502 - bool disable(void) { return false; }disable36,1579 - bool volume(float n) { return volumeInteger(n * 80.0 + 47.499); }volume37,1617 - bool inputSelect(int n) { return false; }inputSelect39,1734 -class AudioControlWM8731master : public AudioControlWM8731AudioControlWM8731master45,1901 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/effect_bitcrusher.h,536 -#define effect_bitcrusher_h_effect_bitcrusher_h_29,1497 -class AudioEffectBitcrusher : public AudioStreamAudioEffectBitcrusher34,1574 - AudioEffectBitcrusher(void)AudioEffectBitcrusher37,1633 - void bits(uint8_t b) {bits39,1702 - void sampleRate(float hz) {sampleRate44,1794 - uint8_t crushBits; // 16 = offcrushBits53,1985 - uint8_t sampleStep; // the number of samples to double up. This simple technique only allows a few stepped positions.sampleStep54,2017 - audio_block_t *inputQueueArray[1];inputQueueArray55,2136 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/effect_chorus.h,437 -#define effect_chorus_h_effect_chorus_h_24,1178 -#define CHORUS_DELAY_PASSTHRU CHORUS_DELAY_PASSTHRU35,1462 -class AudioEffectChorus : AudioEffectChorus37,1496 - AudioEffectChorus(void):AudioEffectChorus41,1552 - audio_block_t *inputQueueArray[1];inputQueueArray50,1769 - short *l_delayline;l_delayline51,1806 - short l_circ_idx;l_circ_idx52,1828 - int num_chorus;num_chorus53,1848 - int delay_length;delay_length54,1866 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/effect_delay.h,1185 -#define effect_delay_h_effect_delay_h_28,1446 - #define DELAY_QUEUE_SIZE DELAY_QUEUE_SIZE35,1612 - #define DELAY_QUEUE_SIZE DELAY_QUEUE_SIZE38,1739 - #define DELAY_QUEUE_SIZE DELAY_QUEUE_SIZE41,1871 - #define DELAY_QUEUE_SIZE DELAY_QUEUE_SIZE44,1974 -class AudioEffectDelay : public AudioStreamAudioEffectDelay47,2039 - AudioEffectDelay() : AudioStream(1, inputQueueArray) {AudioEffectDelay50,2093 - void delay(uint8_t channel, float milliseconds) {delay57,2256 - void disable(uint8_t channel) {disable81,3084 - void recompute_maxblocks(void) {recompute_maxblocks90,3322 - uint8_t activemask; // which output channels are activeactivemask102,3621 - uint16_t headindex; // head index (incoming) data in quueuheadindex103,3680 - uint16_t tailindex; // tail index (outgoing) data from queuetailindex104,3743 - uint16_t maxblocks; // number of blocks needed in queuemaxblocks105,3808 - uint16_t position[8]; // # of sample delay for each channelposition107,3919 - uint32_t position[8]; // # of sample delay for each channelposition109,3986 - audio_block_t *queue[DELAY_QUEUE_SIZE];queue111,4054 - audio_block_t *inputQueueArray[1];inputQueueArray112,4095 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/effect_delay_ext.h,1536 -#define effect_delay_ext_h_effect_delay_ext_h_28,1450 -enum AudioEffectDelayMemoryType_t {AudioEffectDelayMemoryType_t33,1552 - AUDIO_MEMORY_23LC1024 = 0, // 128k x 8 S-RAMAUDIO_MEMORY_23LC102434,1588 - AUDIO_MEMORY_MEMORYBOARD = 1, AUDIO_MEMORY_MEMORYBOARD35,1634 - AUDIO_MEMORY_CY15B104 = 2, // 512k x 8 F-RAM AUDIO_MEMORY_CY15B10436,1666 - AUDIO_MEMORY_UNDEFINED = 3AUDIO_MEMORY_UNDEFINED37,1713 -class AudioEffectDelayExternal : public AudioStreamAudioEffectDelayExternal40,1745 - AudioEffectDelayExternal() : AudioStream(1, inputQueueArray) {AudioEffectDelayExternal43,1807 - AudioEffectDelayExternal(AudioEffectDelayMemoryType_t type, float milliseconds=1e6)AudioEffectDelayExternal46,1918 - void delay(uint8_t channel, float milliseconds) {delay52,2139 - void disable(uint8_t channel) {disable64,2636 - void zero(uint32_t address, uint32_t count) {zero75,3041 - uint32_t memory_begin; // the first address in the memory we're usingmemory_begin78,3122 - uint32_t memory_length; // the amount of memory we're usingmemory_length79,3196 - uint32_t head_offset; // head index (incoming) data into external memoryhead_offset80,3259 - uint32_t delay_length[8]; // # of sample delay for each channel (128 = no delay)delay_length81,3337 - uint8_t activemask; // which output channels are activeactivemask82,3419 - uint8_t memory_type; // 0=23LC1024, 1=Frank's Memoryboardmemory_type83,3482 - static uint32_t allocated[2];allocated84,3546 - audio_block_t *inputQueueArray[1];inputQueueArray85,3577 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/effect_envelope.h,1499 -#define effect_envelope_h_effect_envelope_h_28,1449 -#define SAMPLES_PER_MSEC SAMPLES_PER_MSEC33,1552 -class AudioEffectEnvelope : public AudioStreamAudioEffectEnvelope35,1611 - AudioEffectEnvelope() : AudioStream(1, inputQueueArray) {AudioEffectEnvelope38,1668 - void delay(float milliseconds) {delay50,1919 - void attack(float milliseconds) {attack53,2006 - void hold(float milliseconds) {hold57,2138 - void decay(float milliseconds) {decay60,2223 - void sustain(float level) {sustain64,2351 - void release(float milliseconds) {release69,2489 - void releaseNoteOn(float milliseconds) {releaseNoteOn73,2625 - uint16_t milliseconds2count(float milliseconds) {milliseconds2count80,2840 - audio_block_t *inputQueueArray[1];inputQueueArray86,3074 - uint8_t state; // idle, delay, attack, hold, decay, sustain, release, forcedstate88,3120 - uint16_t count; // how much time remains in this state, in 8 sample unitscount89,3204 - int32_t mult_hires; // attenuation, 0=off, 0x40000000=unity gainmult_hires90,3284 - int32_t inc_hires; // amount to change mult_hires every 8 samplesinc_hires91,3351 - uint16_t delay_count;delay_count94,3434 - uint16_t attack_count;attack_count95,3457 - uint16_t hold_count;hold_count96,3481 - uint16_t decay_count;decay_count97,3503 - int32_t sustain_mult;sustain_mult98,3526 - uint16_t release_count;release_count99,3550 - uint16_t release_forced_count;release_forced_count100,3575 -#undef SAMPLES_PER_MSECSAMPLES_PER_MSEC104,3612 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/effect_fade.h,493 -#define effect_fade_h_effect_fade_h_28,1445 -class AudioEffectFade : public AudioStreamAudioEffectFade33,1516 - AudioEffectFade(void)AudioEffectFade36,1569 - void fadeIn(uint32_t milliseconds) {fadeIn38,1654 - void fadeOut(uint32_t milliseconds) {fadeOut43,1851 - uint32_t position; // 0 = off, 0xFFFFFFFF = onposition51,2135 - uint32_t rate;rate52,2183 - uint8_t direction; // 0 = fading out, 1 = fading indirection53,2199 - audio_block_t *inputQueueArray[1];inputQueueArray54,2252 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/effect_flange.h,600 -#define effect_flange_h_effect_flange_h_24,1178 -#define FLANGE_DELAY_PASSTHRU FLANGE_DELAY_PASSTHRU34,1487 -class AudioEffectFlange : AudioEffectFlange36,1520 - AudioEffectFlange(void): AudioEffectFlange40,1576 - audio_block_t *inputQueueArray[1];inputQueueArray49,1845 - short *l_delayline;l_delayline50,1882 - int delay_length;delay_length51,1904 - short l_circ_idx;l_circ_idx52,1924 - int delay_depth;delay_depth53,1944 - int delay_offset_idx;delay_offset_idx54,1963 - int delay_rate_incr;delay_rate_incr55,1987 - unsigned int l_delay_rate_index;l_delay_rate_index56,2012 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/effect_midside.h,440 -#define effect_midside_decode_h_effect_midside_decode_h_24,1181 -class AudioEffectMidSide : public AudioStreamAudioEffectMidSide39,1688 - AudioEffectMidSide(void): AudioStream(2,inputQueueArray), encoding(true) { }AudioEffectMidSide42,1744 - void encode() { encoding = true; }encode43,1822 - void decode() { encoding = false; }decode44,1858 - bool encoding;encoding47,1932 - audio_block_t *inputQueueArray[2];inputQueueArray48,1948 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/effect_multiply.h,278 -#define effect_multiply_h_effect_multiply_h_28,1449 -class AudioEffectMultiply : public AudioStreamAudioEffectMultiply33,1552 - AudioEffectMultiply() : AudioStream(2, inputQueueArray) { }AudioEffectMultiply36,1609 - audio_block_t *inputQueueArray[2];inputQueueArray39,1707 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/effect_reverb.h,2708 -#define effect_reverb_effect_reverb_30,1302 -#define APF1_BUF_LEN APF1_BUF_LEN34,1352 -#define APF2_BUF_LEN APF2_BUF_LEN35,1377 -#define APF3_BUF_LEN APF3_BUF_LEN36,1403 -#define LPF1_BUF_LEN LPF1_BUF_LEN38,1429 -#define LPF2_BUF_LEN LPF2_BUF_LEN39,1455 -#define LPF3_BUF_LEN LPF3_BUF_LEN40,1481 -#define LPF4_BUF_LEN LPF4_BUF_LEN41,1507 -#define APF1_DLY_LEN APF1_DLY_LEN43,1534 -#define APF2_DLY_LEN APF2_DLY_LEN44,1559 -#define APF3_DLY_LEN APF3_DLY_LEN45,1585 -#define LPF1_DLY_LEN LPF1_DLY_LEN47,1611 -#define LPF2_DLY_LEN LPF2_DLY_LEN48,1637 -#define LPF3_DLY_LEN LPF3_DLY_LEN49,1663 -#define LPF4_DLY_LEN LPF4_DLY_LEN50,1689 -#define LPF1_DLY_SEC LPF1_DLY_SEC52,1716 -#define LPF2_DLY_SEC LPF2_DLY_SEC53,1746 -#define LPF3_DLY_SEC LPF3_DLY_SEC54,1775 -#define LPF4_DLY_SEC LPF4_DLY_SEC55,1804 -class AudioEffectReverb : public AudioStreamAudioEffectReverb58,1835 - AudioEffectReverb(void) : AudioStream(1, inputQueueArray) {AudioEffectReverb61,1892 - struct comb_apf {comb_apf70,2106 - int32_t g;g71,2128 - int32_t *buffer;buffer72,2147 - uint32_t buf_len;buf_len73,2172 - uint32_t delay, rd_idx, wr_idx;delay74,2197 - uint32_t delay, rd_idx, wr_idx;rd_idx74,2197 - uint32_t delay, rd_idx, wr_idx;wr_idx74,2197 - struct comb_lpf {comb_lpf77,2244 - int32_t g1, g2, z1;g178,2266 - int32_t g1, g2, z1;g278,2266 - int32_t g1, g2, z1;z178,2266 - int32_t *buffer;buffer79,2294 - uint32_t buf_len;buf_len80,2319 - uint32_t delay, rd_idx, wr_idx;delay81,2344 - uint32_t delay, rd_idx, wr_idx;rd_idx81,2344 - uint32_t delay, rd_idx, wr_idx;wr_idx81,2344 - audio_block_t *inputQueueArray[1];inputQueueArray88,2629 - struct comb_apf apf[3];apf90,2669 - struct comb_lpf lpf[4];lpf91,2697 - float reverb_time_sec;reverb_time_sec93,2726 - float g_flt_apf[3];g_flt_apf95,2756 - int32_t g_q31_apf[3];g_q31_apf96,2782 - float g1_flt_lpf[4];g1_flt_lpf98,2809 - int32_t g1_q31_lpf[4];g1_q31_lpf99,2836 - float g2_flt_lpf;g2_flt_lpf101,2864 - int32_t g2_q31_lpf;g2_q31_lpf102,2888 - int32_t apf1_buf[APF1_BUF_LEN];apf1_buf104,2913 - int32_t apf2_buf[APF2_BUF_LEN];apf2_buf105,2949 - int32_t apf3_buf[APF3_BUF_LEN];apf3_buf106,2985 - int32_t lpf1_buf[LPF1_BUF_LEN];lpf1_buf108,3022 - int32_t lpf2_buf[LPF2_BUF_LEN];lpf2_buf109,3058 - int32_t lpf3_buf[LPF3_BUF_LEN];lpf3_buf110,3094 - int32_t lpf4_buf[LPF4_BUF_LEN];lpf4_buf111,3130 - int32_t q31_buf[AUDIO_BLOCK_SAMPLES];q31_buf113,3167 - int32_t sum_buf[AUDIO_BLOCK_SAMPLES];sum_buf114,3209 - int32_t aux_buf[AUDIO_BLOCK_SAMPLES];aux_buf115,3251 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/effect_waveshaper.h,381 -#define effect_waveshaper_h_effect_waveshaper_h_26,1210 -class AudioEffectWaveshaper : public AudioStreamAudioEffectWaveshaper31,1287 - AudioEffectWaveshaper(void): AudioStream(1, inputQueueArray) {}AudioEffectWaveshaper34,1348 - audio_block_t *inputQueueArray[1];inputQueueArray39,1534 - int16_t* waveshape;waveshape40,1573 - int16_t lerpshift;lerpshift41,1597 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Analysis/NoteFrequency/guitar_a2_note.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Analysis/NoteFrequency/guitar_b3_note.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Analysis/NoteFrequency/guitar_d3_note.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Analysis/NoteFrequency/guitar_e2_note.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Analysis/NoteFrequency/guitar_e4_note.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Analysis/NoteFrequency/guitar_g3_note.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Analysis/NoteFrequency/tuba_1.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Analysis/NoteFrequency/tuba_2.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Analysis/NoteFrequency/tuba_3.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Analysis/NoteFrequency/tuba_4.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Analysis/NoteFrequency/tuba_5.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Effects/Chorus/effects_info.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Effects/Filter_FIR/bandp_1200_1700.h,2953 - (short)0xFFAA,xFFAA8,158 - (short)0xFFC5,xFFC59,174 - (short)0xFFB6,xFFB610,190 - (short)0xFFA7,xFFA711,206 - (short)0xFF9B,xFF9B12,222 - (short)0xFF94,xFF9413,238 - (short)0xFF93,xFF9314,254 - (short)0xFF9A,xFF9A15,270 - (short)0xFFAA,xFFAA16,286 - (short)0xFFC4,xFFC417,302 - (short)0xFFE9,xFFE918,318 - (short)0x0017,x001719,334 - (short)0x004F,x004F20,350 - (short)0x008E,x008E21,366 - (short)0x00D1,x00D122,382 - (short)0x0115,x011523,398 - (short)0x0155,x015524,414 - (short)0x018F,x018F25,430 - (short)0x01BC,x01BC26,446 - (short)0x01D9,x01D927,462 - (short)0x01E2,x01E228,478 - (short)0x01D3,x01D329,494 - (short)0x01AB,x01AB30,510 - (short)0x0168,x016831,526 - (short)0x010A,x010A32,542 - (short)0x0095,x009533,558 - (short)0x000B,x000B34,574 - (short)0xFF72,xFF7235,590 - (short)0xFED1,xFED136,606 - (short)0xFE2E,xFE2E37,622 - (short)0xFD92,xFD9238,638 - (short)0xFD06,xFD0639,654 - (short)0xFC92,xFC9240,670 - (short)0xFC3D,xFC3D41,686 - (short)0xFC0D,xFC0D42,702 - (short)0xFC08,xFC0843,718 - (short)0xFC30,xFC3044,734 - (short)0xFC85,xFC8545,750 - (short)0xFD06,xFD0646,766 - (short)0xFDAF,xFDAF47,782 - (short)0xFE79,xFE7948,798 - (short)0xFF5C,xFF5C49,814 - (short)0x004D,x004D50,830 - (short)0x0143,x014351,846 - (short)0x0231,x023152,862 - (short)0x030D,x030D53,878 - (short)0x03CB,x03CB54,894 - (short)0x0463,x046355,910 - (short)0x04CC,x04CC56,926 - (short)0x0502,x050257,942 - (short)0x0502,x050258,958 - (short)0x04CC,x04CC59,974 - (short)0x0463,x046360,990 - (short)0x03CB,x03CB61,1006 - (short)0x030D,x030D62,1022 - (short)0x0231,x023163,1038 - (short)0x0143,x014364,1054 - (short)0x004D,x004D65,1070 - (short)0xFF5C,xFF5C66,1086 - (short)0xFE79,xFE7967,1102 - (short)0xFDAF,xFDAF68,1118 - (short)0xFD06,xFD0669,1134 - (short)0xFC85,xFC8570,1150 - (short)0xFC30,xFC3071,1166 - (short)0xFC08,xFC0872,1182 - (short)0xFC0D,xFC0D73,1198 - (short)0xFC3D,xFC3D74,1214 - (short)0xFC92,xFC9275,1230 - (short)0xFD06,xFD0676,1246 - (short)0xFD92,xFD9277,1262 - (short)0xFE2E,xFE2E78,1278 - (short)0xFED1,xFED179,1294 - (short)0xFF72,xFF7280,1310 - (short)0x000B,x000B81,1326 - (short)0x0095,x009582,1342 - (short)0x010A,x010A83,1358 - (short)0x0168,x016884,1374 - (short)0x01AB,x01AB85,1390 - (short)0x01D3,x01D386,1406 - (short)0x01E2,x01E287,1422 - (short)0x01D9,x01D988,1438 - (short)0x01BC,x01BC89,1454 - (short)0x018F,x018F90,1470 - (short)0x0155,x015591,1486 - (short)0x0115,x011592,1502 - (short)0x00D1,x00D193,1518 - (short)0x008E,x008E94,1534 - (short)0x004F,x004F95,1550 - (short)0x0017,x001796,1566 - (short)0xFFE9,xFFE997,1582 - (short)0xFFC4,xFFC498,1598 - (short)0xFFAA,xFFAA99,1614 - (short)0xFF9A,xFF9A100,1630 - (short)0xFF93,xFF93101,1646 - (short)0xFF94,xFF94102,1662 - (short)0xFF9B,xFF9B103,1678 - (short)0xFFA7,xFFA7104,1694 - (short)0xFFB6,xFFB6105,1710 - (short)0xFFC5,xFFC5106,1726 - (short)0xFFAA,xFFAA107,1742 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Effects/Filter_FIR/filters.h,36 -#define NUM_COEFFS NUM_COEFFS2,26 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Effects/Filter_FIR/lopass_1000_44100.h,2951 - (short)0x0015,x00158,133 - (short)0x0011,x00119,149 - (short)0x0017,x001710,165 - (short)0x001E,x001E11,181 - (short)0x0025,x002512,197 - (short)0x002C,x002C13,213 - (short)0x0032,x003214,229 - (short)0x0037,x003715,245 - (short)0x003B,x003B16,261 - (short)0x003C,x003C17,277 - (short)0x003B,x003B18,293 - (short)0x0036,x003619,309 - (short)0x002E,x002E20,325 - (short)0x0021,x002121,341 - (short)0x000F,x000F22,357 - (short)0xFFF9,xFFF923,373 - (short)0xFFDE,xFFDE24,389 - (short)0xFFBF,xFFBF25,405 - (short)0xFF9C,xFF9C26,421 - (short)0xFF76,xFF7627,437 - (short)0xFF4F,xFF4F28,453 - (short)0xFF27,xFF2729,469 - (short)0xFF02,xFF0230,485 - (short)0xFEDF,xFEDF31,501 - (short)0xFEC2,xFEC232,517 - (short)0xFEAC,xFEAC33,533 - (short)0xFEA0,xFEA034,549 - (short)0xFE9F,xFE9F35,565 - (short)0xFEAC,xFEAC36,581 - (short)0xFEC8,xFEC837,597 - (short)0xFEF4,xFEF438,613 - (short)0xFF31,xFF3139,629 - (short)0xFF7F,xFF7F40,645 - (short)0xFFDF,xFFDF41,661 - (short)0x0050,x005042,677 - (short)0x00D0,x00D043,693 - (short)0x015E,x015E44,709 - (short)0x01F8,x01F845,725 - (short)0x029A,x029A46,741 - (short)0x0341,x034147,757 - (short)0x03EA,x03EA48,773 - (short)0x0491,x049149,789 - (short)0x0532,x053250,805 - (short)0x05CA,x05CA51,821 - (short)0x0653,x065352,837 - (short)0x06CC,x06CC53,853 - (short)0x0731,x073154,869 - (short)0x077F,x077F55,885 - (short)0x07B4,x07B456,901 - (short)0x07CF,x07CF57,917 - (short)0x07CF,x07CF58,933 - (short)0x07B4,x07B459,949 - (short)0x077F,x077F60,965 - (short)0x0731,x073161,981 - (short)0x06CC,x06CC62,997 - (short)0x0653,x065363,1013 - (short)0x05CA,x05CA64,1029 - (short)0x0532,x053265,1045 - (short)0x0491,x049166,1061 - (short)0x03EA,x03EA67,1077 - (short)0x0341,x034168,1093 - (short)0x029A,x029A69,1109 - (short)0x01F8,x01F870,1125 - (short)0x015E,x015E71,1141 - (short)0x00D0,x00D072,1157 - (short)0x0050,x005073,1173 - (short)0xFFDF,xFFDF74,1189 - (short)0xFF7F,xFF7F75,1205 - (short)0xFF31,xFF3176,1221 - (short)0xFEF4,xFEF477,1237 - (short)0xFEC8,xFEC878,1253 - (short)0xFEAC,xFEAC79,1269 - (short)0xFE9F,xFE9F80,1285 - (short)0xFEA0,xFEA081,1301 - (short)0xFEAC,xFEAC82,1317 - (short)0xFEC2,xFEC283,1333 - (short)0xFEDF,xFEDF84,1349 - (short)0xFF02,xFF0285,1365 - (short)0xFF27,xFF2786,1381 - (short)0xFF4F,xFF4F87,1397 - (short)0xFF76,xFF7688,1413 - (short)0xFF9C,xFF9C89,1429 - (short)0xFFBF,xFFBF90,1445 - (short)0xFFDE,xFFDE91,1461 - (short)0xFFF9,xFFF992,1477 - (short)0x000F,x000F93,1493 - (short)0x0021,x002194,1509 - (short)0x002E,x002E95,1525 - (short)0x0036,x003696,1541 - (short)0x003B,x003B97,1557 - (short)0x003C,x003C98,1573 - (short)0x003B,x003B99,1589 - (short)0x0037,x0037100,1605 - (short)0x0032,x0032101,1621 - (short)0x002C,x002C102,1637 - (short)0x0025,x0025103,1653 - (short)0x001E,x001E104,1669 - (short)0x0017,x0017105,1685 - (short)0x0011,x0011106,1701 - (short)0x0015,x0015107,1717 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Effects/Flange/effects_info.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/SamplePlayer/AudioSampleCashregister.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/SamplePlayer/AudioSampleGong.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/SamplePlayer/AudioSampleHihat.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/SamplePlayer/AudioSampleKick.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/SamplePlayer/AudioSampleSnare.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/SamplePlayer/AudioSampleTomtom.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Synthesis/Guitar/chords.h,2571 -#define NOTE_E2 NOTE_E22,1 -#define NOTE_F2 NOTE_F23,25 -#define NOTE_Fs2 NOTE_Fs24,49 -#define NOTE_G2 NOTE_G25,73 -#define NOTE_Gs2 NOTE_Gs26,97 -#define NOTE_A2 NOTE_A27,121 -#define NOTE_As2 NOTE_As28,145 -#define NOTE_B2 NOTE_B29,169 -#define NOTE_C3 NOTE_C310,193 -#define NOTE_Cs3 NOTE_Cs311,217 -#define NOTE_D3 NOTE_D312,241 -#define NOTE_Ds3 NOTE_Ds313,265 -#define NOTE_E3 NOTE_E314,289 -#define NOTE_F3 NOTE_F315,313 -#define NOTE_Fs3 NOTE_Fs316,337 -#define NOTE_G3 NOTE_G317,361 -#define NOTE_Gs3 NOTE_Gs318,385 -#define NOTE_A3 NOTE_A319,409 -#define NOTE_As3 NOTE_As320,433 -#define NOTE_B3 NOTE_B321,457 -#define NOTE_C4 NOTE_C422,481 -#define NOTE_Cs4 NOTE_Cs423,505 -#define NOTE_D4 NOTE_D424,529 -#define NOTE_Ds4 NOTE_Ds425,553 -#define NOTE_E4 NOTE_E426,577 -#define NOTE_F4 NOTE_F427,601 -#define NOTE_Fs4 NOTE_Fs428,625 -#define NOTE_G4 NOTE_G429,649 -#define NOTE_Gs4 NOTE_Gs430,673 -#define NOTE_A4 NOTE_A431,697 -#define NOTE_As4 NOTE_As432,721 -#define NOTE_B4 NOTE_B433,745 -const float Cmajor[6] = { 0, NOTE_C3, NOTE_E3, NOTE_G3, NOTE_C4, NOTE_E4}; // C - E - GCmajor42,1062 -const float Dmajor[6] = { 0, 0, NOTE_D3, NOTE_A3, NOTE_D4, NOTE_Fs4}; // D - F# - ADmajor43,1156 -const float Emajor[6] = {NOTE_E2, NOTE_B2, NOTE_E3, NOTE_Gs3,NOTE_B3, NOTE_E4}; // E - G# - BEmajor44,1251 -const float Fmajor[6] = { 0, NOTE_A2, NOTE_F3, NOTE_A3, NOTE_C4, NOTE_F4}; // F - A - CFmajor45,1346 -const float Gmajor[6] = {NOTE_G2, NOTE_B2, NOTE_D3, NOTE_G3, NOTE_B3, NOTE_E4}; // G - B - DGmajor46,1440 -const float Amajor[6] = { 0, NOTE_A2, NOTE_E3, NOTE_A3, NOTE_Cs4,NOTE_E4}; // A - C# - EAmajor47,1534 -const float Bmajor[6] = { 0, NOTE_B2, NOTE_Fs3,NOTE_B3, NOTE_Ds4,NOTE_Fs4}; // B - D# - F#Bmajor48,1629 -const float Cminor[6] = { 0, NOTE_C3, NOTE_G3, NOTE_C4, NOTE_Ds4,NOTE_G4}; // C - D# - GCminor49,1725 -const float Dminor[6] = { 0, 0, NOTE_D3, NOTE_A3, NOTE_D4, NOTE_F4}; // D - F - ADminor50,1820 -const float Eminor[6] = {NOTE_E2, NOTE_B2, NOTE_E3, NOTE_G3, NOTE_B3, NOTE_E4}; // E - G - BEminor51,1914 -const float Fminor[6] = {NOTE_F2, NOTE_C3, NOTE_F3, NOTE_Gs3,NOTE_C4, NOTE_F4}; // F - G# - CFminor52,2008 -const float Gminor[6] = {NOTE_G2, NOTE_D3, NOTE_G3, NOTE_As3,NOTE_D3, NOTE_G4}; // G - A# - DGminor53,2103 -const float Aminor[6] = { 0, NOTE_A2, NOTE_E3, NOTE_A3, NOTE_C4, NOTE_E4}; // A - C - EAminor54,2198 -const float Bminor[6] = { 0, NOTE_B2, NOTE_Fs3,NOTE_B3, NOTE_D4, NOTE_Fs4}; // B - D - F#Bminor55,2292 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Synthesis/PlaySynthMusic/PlaySynthMusic.h,298 -const float tune_frequencies2_PGM[128] =tune_frequencies2_PGM9,374 -#define CMD_PLAYNOTE CMD_PLAYNOTE29,1926 -#define CMD_STOPNOTE CMD_STOPNOTE30,2016 -#define CMD_RESTART CMD_RESTART31,2087 -#define CMD_STOP CMD_STOP32,2155 -const float velocity2amplitude[127] = {velocity2amplitude34,2197 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Tutorial/Part_2_03_Samples/AudioSampleCashregister.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Tutorial/Part_2_03_Samples/AudioSampleGong.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Tutorial/Part_2_03_Samples/AudioSampleHihat.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Tutorial/Part_2_03_Samples/AudioSampleKick.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Tutorial/Part_2_03_Samples/AudioSampleSnare.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Tutorial/Part_2_03_Samples/AudioSampleTomtom.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Tutorial/Part_3_02_Fourier_Transform/AudioSampleGuitar.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Tutorial/TestTutorialKit/AudioSampleButton1.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Tutorial/TestTutorialKit/AudioSampleButton2.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Tutorial/TestTutorialKit/AudioSampleButton3.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Tutorial/TestTutorialKit/AudioSampleKnob1.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Tutorial/TestTutorialKit/AudioSampleKnob2.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Tutorial/TestTutorialKit/AudioSampleKnob3.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/examples/Tutorial/TestTutorialKit/AudioSampleNosdcard.h,0 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/filter_biquad.h,999 -#define filter_biquad_h_filter_biquad_h_28,1447 -class AudioFilterBiquad : public AudioStreamAudioFilterBiquad33,1520 - AudioFilterBiquad(void) : AudioStream(1, inputQueueArray) {AudioFilterBiquad36,1575 - void setCoefficients(uint32_t stage, const double *coefficients) {setCoefficients44,1870 - void setLowpass(uint32_t stage, float frequency, float q = 0.7071) {setLowpass56,2301 - void setHighpass(uint32_t stage, float frequency, float q = 0.7071) {setHighpass70,2850 - void setBandpass(uint32_t stage, float frequency, float q = 1.0) {setBandpass84,3401 - void setNotch(uint32_t stage, float frequency, float q = 1.0) {setNotch98,3921 - void setLowShelf(uint32_t stage, float frequency, float gain, float slope = 1.0f) {setLowShelf112,4442 - void setHighShelf(uint32_t stage, float frequency, float gain, float slope = 1.0f) {setHighShelf131,5368 - int32_t definition[32]; // up to 4 cascaded biquadsdefinition152,6305 - audio_block_t *inputQueueArray[1];inputQueueArray153,6359 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/filter_fir.h,602 -#define filter_fir_h_filter_fir_h_24,1175 -#define FIR_PASSTHRU FIR_PASSTHRU32,1391 -#define FIR_MAX_COEFFS FIR_MAX_COEFFS34,1433 -class AudioFilterFIR : public AudioStreamAudioFilterFIR36,1461 - AudioFilterFIR(void): AudioStream(1,inputQueueArray), coeff_p(NULL) {AudioFilterFIR39,1513 - void begin(const short *cp, int n_coeffs) {begin41,1587 - void end(void) {end52,1986 - audio_block_t *inputQueueArray[1];inputQueueArray57,2062 - const short *coeff_p;coeff_p60,2159 - arm_fir_instance_q15 fir_inst;fir_inst63,2224 - q15_t StateQ15[AUDIO_BLOCK_SAMPLES + FIR_MAX_COEFFS];StateQ1564,2256 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/filter_variable.h,781 -#define filter_variable_h_filter_variable_h_28,1449 -class AudioFilterStateVariable: public AudioStreamAudioFilterStateVariable33,1524 - AudioFilterStateVariable() : AudioStream(2, inputQueueArray) {AudioFilterStateVariable36,1585 - void frequency(float freq) {frequency44,1797 - void resonance(float q) {resonance54,2241 - void octaveControl(float n) {octaveControl60,2416 - int32_t setting_fcenter;setting_fcenter74,2934 - int32_t setting_fmult;setting_fmult75,2960 - int32_t setting_octavemult;setting_octavemult76,2984 - int32_t setting_damp;setting_damp77,3013 - int32_t state_inputprev;state_inputprev78,3036 - int32_t state_lowpass;state_lowpass79,3062 - int32_t state_bandpass;state_bandpass80,3086 - audio_block_t *inputQueueArray[2];inputQueueArray81,3111 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/input_adcs.h,1596 -#define input_adcs_h_input_adcs_h_28,1444 -class AudioInputAnalogStereo : public AudioStreamAudioInputAnalogStereo37,1577 - AudioInputAnalogStereo() : AudioStream(0, NULL) {AudioInputAnalogStereo40,1638 - AudioInputAnalogStereo(uint8_t pin0, uint8_t pin1) : AudioStream(0, NULL) {AudioInputAnalogStereo43,1708 - static audio_block_t *block_left;block_left48,1846 - static audio_block_t *block_right;block_right49,1881 - static uint16_t offset_left;offset_left50,1917 - static uint16_t offset_right;offset_right51,1947 - static int32_t hpf_y1[2];hpf_y152,1978 - static int32_t hpf_x1[2];hpf_x153,2005 - static bool update_responsibility;update_responsibility55,2033 - static Adafruit_ZeroDMA *dma0;dma056,2069 - static Adafruit_ZeroDMA *dma1;dma157,2101 - static DmacDescriptor *desc;desc58,2133 -class AudioInputAnalogStereo : public AudioStreamAudioInputAnalogStereo68,2330 - AudioInputAnalogStereo() : AudioStream(0, NULL) {AudioInputAnalogStereo71,2390 - AudioInputAnalogStereo(uint8_t pin0, uint8_t pin1) : AudioStream(0, NULL) {AudioInputAnalogStereo74,2476 - static audio_block_t *block_left;block_left79,2636 - static audio_block_t *block_right;block_right80,2678 - static uint16_t offset_left;offset_left81,2721 - static uint16_t offset_right;offset_right82,2758 - static int32_t hpf_y1[2];hpf_y183,2796 - static int32_t hpf_x1[2];hpf_x184,2830 - static bool update_responsibility;update_responsibility86,2865 - static DMAChannel dma0;dma087,2908 - static DMAChannel dma1;dma188,2940 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/input_i2s.h,1468 -#define _input_i2s_h__input_i2s_h_28,1444 -class AudioInputI2S : public AudioStreamAudioInputI2S37,1577 - AudioInputI2S(void) : AudioStream(0, NULL) { begin(); }AudioInputI2S40,1628 - AudioInputI2S(int dummy): AudioStream(0, NULL) {} // to be used only inside AudioInputI2Sslave !!AudioInputI2S44,1743 - static bool update_responsibility;update_responsibility45,1842 - static Adafruit_ZeroDMA *dma;dma46,1878 - static DmacDescriptor *desc;desc47,1909 - static audio_block_t *block_left;block_left50,1989 - static audio_block_t *block_right;block_right51,2024 - static uint16_t block_offset;block_offset52,2060 -class AudioInputI2Sslave : public AudioInputI2SAudioInputI2Sslave56,2096 - AudioInputI2Sslave(void) : AudioInputI2S(0) { begin(); }AudioInputI2Sslave59,2154 -class AudioInputI2S : public AudioStreamAudioInputI2S68,2299 - AudioInputI2S(void) : AudioStream(0, NULL) { begin(); }AudioInputI2S71,2350 - AudioInputI2S(int dummy): AudioStream(0, NULL) {} // to be used only inside AudioInputI2Sslave !!AudioInputI2S75,2466 - static bool update_responsibility;update_responsibility76,2565 - static DMAChannel dma;dma77,2601 - static audio_block_t *block_left;block_left80,2658 - static audio_block_t *block_right;block_right81,2693 - static uint16_t block_offset;block_offset82,2729 -class AudioInputI2Sslave : public AudioInputI2SAudioInputI2Sslave86,2765 - AudioInputI2Sslave(void) : AudioInputI2S(0) { begin(); }AudioInputI2Sslave89,2823 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/memcpy_audio.h,48 -#define memcpy_audio_h_memcpy_audio_h_31,1436 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/mixer.h,327 -#define mixer_h_mixer_h_28,1439 -class AudioMixer4 : public AudioStreamAudioMixer433,1504 -AudioMixer4(void) : AudioStream(4, inputQueueArray) {AudioMixer437,1584 -void gain(unsigned int channel, float gain) {gain41,1715 -int32_t multiplier[4];multiplier48,1950 -audio_block_t *inputQueueArray[4];inputQueueArray49,1973 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/output_dacs.h,1426 -#define output_dacs_h_output_dacs_h_28,1445 -class AudioOutputAnalogStereo : public AudioStreamAudioOutputAnalogStereo37,1579 - AudioOutputAnalogStereo(void) : AudioStream(2, inputQueueArray) { begin(); }AudioOutputAnalogStereo40,1641 - static audio_block_t *block_left_1st;block_left_1st45,1808 - static audio_block_t *block_left_2nd;block_left_2nd46,1847 - static audio_block_t *block_right_1st;block_right_1st47,1886 - static audio_block_t *block_right_2nd;block_right_2nd48,1926 - static audio_block_t block_silent;block_silent49,1966 - static bool update_responsibility;update_responsibility50,2002 - audio_block_t *inputQueueArray[2];inputQueueArray51,2038 - static Adafruit_ZeroDMA *dma0;dma052,2074 - static DmacDescriptor *desc;desc53,2106 -class AudioOutputAnalogStereo : public AudioStreamAudioOutputAnalogStereo61,2222 - AudioOutputAnalogStereo(void) : AudioStream(2, inputQueueArray) { begin(); }AudioOutputAnalogStereo64,2283 - static audio_block_t *block_left_1st;block_left_1st69,2449 - static audio_block_t *block_left_2nd;block_left_2nd70,2488 - static audio_block_t *block_right_1st;block_right_1st71,2527 - static audio_block_t *block_right_2nd;block_right_2nd72,2567 - static audio_block_t block_silent;block_silent73,2607 - static bool update_responsibility;update_responsibility74,2643 - audio_block_t *inputQueueArray[2];inputQueueArray75,2679 - static DMAChannel dma;dma76,2715 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/output_i2s.h,2139 -#define output_i2s_h_output_i2s_h_28,1444 -class AudioOutputI2S : public AudioStreamAudioOutputI2S38,1607 - AudioOutputI2S(void) : AudioStream(2, inputQueueArray) { begin(); }AudioOutputI2S41,1659 - AudioOutputI2S(int dummy): AudioStream(2, inputQueueArray) {} // to be used only inside AudioOutputI2Sslave !!AudioOutputI2S46,1815 - static audio_block_t *block_left_1st;block_left_1st48,1958 - static audio_block_t *block_right_1st;block_right_1st49,1997 - static bool update_responsibility;update_responsibility50,2037 - static Adafruit_ZeroI2S *i2s;i2s51,2073 - static Adafruit_ZeroDMA *dma;dma52,2104 - static DmacDescriptor *desc;desc53,2135 - static audio_block_t *block_left_2nd;block_left_2nd56,2215 - static audio_block_t *block_right_2nd;block_right_2nd57,2254 - static uint16_t block_left_offset;block_left_offset58,2294 - static uint16_t block_right_offset;block_right_offset59,2330 - audio_block_t *inputQueueArray[2];inputQueueArray60,2367 -class AudioOutputI2Sslave : public AudioOutputI2SAudioOutputI2Sslave64,2408 - AudioOutputI2Sslave(void) : AudioOutputI2S(0) { begin(); } ;AudioOutputI2Sslave67,2468 -class AudioOutputI2S : public AudioStreamAudioOutputI2S79,2693 - AudioOutputI2S(void) : AudioStream(2, inputQueueArray) { begin(); }AudioOutputI2S82,2745 - AudioOutputI2S(int dummy): AudioStream(2, inputQueueArray) {} // to be used only inside AudioOutputI2Sslave !!AudioOutputI2S87,2901 - static audio_block_t *block_left_1st;block_left_1st89,3044 - static audio_block_t *block_right_1st;block_right_1st90,3083 - static bool update_responsibility;update_responsibility91,3123 - static DMAChannel dma;dma92,3159 - static audio_block_t *block_left_2nd;block_left_2nd95,3216 - static audio_block_t *block_right_2nd;block_right_2nd96,3255 - static uint16_t block_left_offset;block_left_offset97,3295 - static uint16_t block_right_offset;block_right_offset98,3331 - audio_block_t *inputQueueArray[2];inputQueueArray99,3368 -class AudioOutputI2Sslave : public AudioOutputI2SAudioOutputI2Sslave103,3409 - AudioOutputI2Sslave(void) : AudioOutputI2S(0) { begin(); } ;AudioOutputI2Sslave106,3469 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/play_fs_wav.h,1162 -#define play_fs_wav_h_play_fs_wav_h_28,1445 -class AudioPlayFSWav : public AudioStreamAudioPlayFSWav34,1535 - AudioPlayFSWav(void) : AudioStream(0, NULL) { begin(); }AudioPlayFSWav37,1587 - uint32_t header[6]; // temporary storage of wav header dataheader49,1905 - uint32_t data_length; // number of bytes remaining in current sectiondata_length50,1967 - uint32_t total_length; // number of audio data bytes in filetotal_length51,2039 - uint32_t bytes2millis;bytes2millis52,2102 - audio_block_t *block_left;block_left53,2126 - audio_block_t *block_right;block_right54,2154 - uint16_t block_offset; // how much data is in block_left & block_rightblock_offset55,2183 - uint8_t buffer[512]; // buffer one block of databuffer56,2256 - uint16_t buffer_offset; // where we're at consuming "buffer"buffer_offset57,2307 - uint16_t buffer_length; // how much data is in "buffer" (512 until last read)buffer_length58,2370 - uint8_t header_offset; // number of bytes in header[]header_offset59,2450 - uint8_t state;state60,2506 - uint8_t state_play;state_play61,2522 - uint8_t leftover_bytes;leftover_bytes62,2543 - File _wavfile;_wavfile65,2578 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/play_memory.h,455 -#define play_memory_h_play_memory_h_28,1445 -class AudioPlayMemory : public AudioStreamAudioPlayMemory33,1516 - AudioPlayMemory(void) : AudioStream(0, NULL), playing(0) { }AudioPlayMemory36,1569 - bool isPlaying(void) { return playing; }isPlaying39,1687 - const unsigned int *next;next44,1828 - const unsigned int *beginning;beginning45,1855 - uint32_t length;length46,1887 - int16_t prior;prior47,1905 - volatile uint8_t playing;playing48,1921 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/play_queue.h,350 -#define play_queue_h_play_queue_h_28,1444 -class AudioPlayQueue : public AudioStreamAudioPlayQueue33,1514 - AudioPlayQueue(void) : AudioStream(0, NULL),AudioPlayQueue36,1566 - audio_block_t *queue[32];queue47,1899 - audio_block_t *userblock;userblock48,1926 - volatile uint8_t head, tail;head49,1953 - volatile uint8_t head, tail;tail49,1953 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/play_sd_raw.h,414 -#define play_sd_raw_h_play_sd_raw_h_28,1445 -class AudioPlaySdRaw : public AudioStreamAudioPlaySdRaw34,1535 - AudioPlaySdRaw(void) : AudioStream(0, NULL) { begin(); }AudioPlaySdRaw37,1587 - bool isPlaying(void) { return playing; }isPlaying41,1716 - File rawfile;rawfile46,1857 - uint32_t file_size;file_size47,1872 - volatile uint32_t file_offset;file_offset48,1893 - volatile bool playing;playing49,1925 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/record_queue.h,580 -#define record_queue_h_record_queue_h_28,1446 -class AudioRecordQueue : public AudioStreamAudioRecordQueue33,1518 - AudioRecordQueue(void) : AudioStream(1, inputQueueArray),AudioRecordQueue36,1572 - void begin(void) {begin38,1683 - void end(void) {end46,1826 - audio_block_t *inputQueueArray[1];inputQueueArray51,1899 - audio_block_t * volatile queue[53];queue52,1935 - audio_block_t *userblock;userblock53,1972 - volatile uint8_t head, tail, enabled;head54,1999 - volatile uint8_t head, tail, enabled;tail54,1999 - volatile uint8_t head, tail, enabled;enabled54,1999 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/spi_interrupt.h,350 -#define audio_spi_interrupt_h_audio_spi_interrupt_h_28,1453 -static inline void AudioStartUsingSPI(void) {AudioStartUsingSPI41,1794 -static inline void AudioStopUsingSPI(void) {AudioStopUsingSPI46,1901 -static inline void AudioStartUsingSPI(void) {AudioStartUsingSPI53,2054 -static inline void AudioStopUsingSPI(void) {AudioStopUsingSPI61,2196 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/synth_dc.h,918 -#define synth_dc_h_synth_dc_h_28,1442 -static inline int32_t substract_int32_then_divide_int32(int32_t a, int32_t b, int32_t c)substract_int32_then_divide_int3238,1827 -static inline int32_t substract_int32_then_divide_int32(int32_t a, int32_t b, int32_t c)substract_int32_then_divide_int3251,2314 -class AudioSynthWaveformDc : public AudioStreamAudioSynthWaveformDc88,3119 - AudioSynthWaveformDc() : AudioStream(0, NULL), state(0), magnitude(0) {}AudioSynthWaveformDc91,3177 - void amplitude(float n) {amplitude93,3292 - void amplitude(float n, float milliseconds) {amplitude103,3529 - float read(void) {read130,4144 - uint8_t state; // 0=steady output, 1=transitioningstate136,4271 - int32_t magnitude; // current outputmagnitude137,4328 - int32_t target; // designed output (while transitiong)target138,4367 - int32_t increment; // adjustment per sample (while transitiong)increment139,4427 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/synth_karplusstrong.h,706 -#define synth_karplusstrong_h_synth_karplusstrong_h_28,1453 -class AudioSynthKarplusStrong : public AudioStreamAudioSynthKarplusStrong33,1560 - AudioSynthKarplusStrong() : AudioStream(0, NULL) {AudioSynthKarplusStrong36,1621 - void noteOn(float frequency, float velocity) {noteOn39,1689 - void noteOff(float velocity) {noteOff53,2023 - uint8_t state; // 0=steady output, 1=begin on next update, 2=playingstate58,2108 - uint16_t bufferLen;bufferLen59,2183 - uint16_t bufferIndex;bufferIndex60,2204 - int32_t magnitude; // current outputmagnitude61,2227 - static uint32_t seed; // must start at 1seed62,2266 - int16_t buffer[536]; // TODO: dynamically use audio memory blocksbuffer63,2309 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/synth_pinknoise.h,817 -#define synth_pinknoise_h_synth_pinknoise_h_28,1449 -class AudioSynthNoisePink : public AudioStreamAudioSynthNoisePink33,1552 - AudioSynthNoisePink() : AudioStream(0, NULL) {AudioSynthNoisePink36,1609 - void amplitude(float n) {amplitude43,1767 - static const uint8_t pnmask[256];pnmask50,1921 - static const int32_t pfira[64];pfira51,1956 - static const int32_t pfirb[64];pfirb52,1989 - static int16_t instance_cnt;instance_cnt53,2022 - int32_t plfsr; // linear feedback shift registerplfsr54,2052 - int32_t pinc; // increment for all noise sources (bits)pinc55,2103 - int32_t pdec; // decrement for all noise sourcespdec56,2161 - int32_t paccu; // accumulatorpaccu57,2212 - uint8_t pncnt; // overflowing counter as index to pnmask[]pncnt58,2244 - int32_t level; // 0=off, 65536=maxlevel59,2305 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/synth_pwm.h,552 -#define synth_pwm_h_synth_pwm_h_28,1443 -class AudioSynthWaveformPWM : public AudioStreamAudioSynthWaveformPWM34,1534 - AudioSynthWaveformPWM() : AudioStream(1, inputQueueArray), magnitude(0), elapsed(0) {}AudioSynthWaveformPWM37,1593 - void frequency(float freq) {frequency38,1681 - void amplitude(float n) {amplitude44,1966 - uint32_t duration; // samples per half cycle (when 50% duty) * 65536duration51,2109 - audio_block_t *inputQueueArray[1];inputQueueArray52,2179 - int32_t magnitude;magnitude53,2215 - uint32_t elapsed;elapsed54,2235 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/synth_simple_drum.h,853 -#define _SYNTH_SIMPLE_DRUM_H__SYNTH_SIMPLE_DRUM_H_30,1471 -class AudioSynthSimpleDrum : public AudioStreamAudioSynthSimpleDrum34,1556 - AudioSynthSimpleDrum() : AudioStream(1, inputQueueArray) AudioSynthSimpleDrum38,1615 - void frequency(float freq)frequency48,1811 - void length(int32_t milliseconds)length58,2048 - audio_block_t *inputQueueArray[1];inputQueueArray77,2440 - int32_t env_lin_current; // present value of linear slope.env_lin_current80,2499 - int32_t env_decrement; // how each sample deviates from previous.env_decrement81,2560 - uint32_t wav_phasor; wav_phasor84,2652 - uint32_t wav_phasor2; wav_phasor285,2681 - int16_t wav_amplitude1;wav_amplitude187,2713 - int16_t wav_amplitude2;wav_amplitude288,2739 - uint32_t wav_increment;wav_increment90,2768 - int32_t wav_pitch_mod;wav_pitch_mod91,2794 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/synth_sine.h,1559 -#define synth_sine_h_synth_sine_h_28,1444 -class AudioSynthWaveformSine : public AudioStreamAudioSynthWaveformSine38,1672 - AudioSynthWaveformSine() : AudioStream(0, NULL), magnitude(16384) {}AudioSynthWaveformSine41,1732 - void frequency(float freq) {frequency42,1802 - void phase(float angle) {phase47,2013 - void amplitude(float n) {amplitude55,2218 - uint32_t phase_accumulator;phase_accumulator62,2361 - uint32_t phase_increment;phase_increment63,2390 - int32_t magnitude;magnitude64,2417 -class AudioSynthWaveformSineHires : public AudioStreamAudioSynthWaveformSineHires68,2442 - AudioSynthWaveformSineHires() : AudioStream(0, NULL), magnitude(16384) {}AudioSynthWaveformSineHires71,2507 - void frequency(float freq) {frequency72,2582 - void phase(float angle) {phase77,2793 - void amplitude(float n) {amplitude85,2998 - uint32_t phase_accumulator;phase_accumulator92,3141 - uint32_t phase_increment;phase_increment93,3170 - int32_t magnitude;magnitude94,3197 -class AudioSynthWaveformSineModulated : public AudioStreamAudioSynthWaveformSineModulated98,3222 - AudioSynthWaveformSineModulated() : AudioStream(1, inputQueueArray), magnitude(16384) {}AudioSynthWaveformSineModulated101,3291 - void frequency(float freq) {frequency105,3495 - void phase(float angle) {phase110,3706 - void amplitude(float n) {amplitude118,3911 - uint32_t phase_accumulator;phase_accumulator125,4054 - uint32_t phase_increment;phase_increment126,4083 - audio_block_t *inputQueueArray[1];inputQueueArray127,4110 - int32_t magnitude;magnitude128,4146 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/synth_tonesweep.h,506 -#define synth_tonesweep_h_synth_tonesweep_h_24,1180 -class AudioSynthToneSweep : public AudioStreamAudioSynthToneSweep32,1353 - AudioSynthToneSweep(void) :AudioSynthToneSweep35,1410 - short tone_amp;tone_amp44,1616 - unsigned int tone_lo;tone_lo45,1634 - unsigned int tone_hi;tone_hi46,1658 - uint64_t tone_freq;tone_freq47,1682 - uint64_t tone_phase;tone_phase48,1704 - uint64_t tone_incr;tone_incr49,1727 - int tone_sign;tone_sign50,1749 - unsigned char sweep_busy;sweep_busy51,1766 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/synth_waveform.h,1769 -#define synth_waveform_h_synth_waveform_h_28,1448 -#define AUDIO_SAMPLE_RATE_ROUNDED AUDIO_SAMPLE_RATE_ROUNDED39,1620 -#define DELAY_PASSTHRU DELAY_PASSTHRU41,1663 -#define WAVEFORM_SINE WAVEFORM_SINE43,1690 -#define WAVEFORM_SAWTOOTH WAVEFORM_SAWTOOTH44,1719 -#define WAVEFORM_SQUARE WAVEFORM_SQUARE45,1748 -#define WAVEFORM_TRIANGLE WAVEFORM_TRIANGLE46,1777 -#define WAVEFORM_ARBITRARY WAVEFORM_ARBITRARY47,1806 -#define WAVEFORM_PULSE WAVEFORM_PULSE48,1835 -#define WAVEFORM_SAWTOOTH_REVERSE WAVEFORM_SAWTOOTH_REVERSE49,1864 -#define WAVEFORM_SAMPLE_HOLD WAVEFORM_SAMPLE_HOLD50,1900 -#define TONE_TYPE_SINE TONE_TYPE_SINE53,1957 -#define TONE_TYPE_SAWTOOTH TONE_TYPE_SAWTOOTH54,1986 -#define TONE_TYPE_SQUARE TONE_TYPE_SQUARE55,2015 -#define TONE_TYPE_TRIANGLE TONE_TYPE_TRIANGLE56,2044 -class AudioSynthWaveform : AudioSynthWaveform58,2074 - AudioSynthWaveform(void) : AudioSynthWaveform62,2131 - void frequency(float t_freq) {frequency69,2318 - void phase(float angle) {phase74,2553 - void amplitude(float n) { // 0 to 1.0amplitude82,2767 - void offset(float n) {offset93,3074 - void pulseWidth(float n) { // 0.0 to 1.0pulseWidth98,3193 - void begin(short t_type) {begin104,3391 - void begin(float t_amp, float t_freq, short t_type) {begin108,3462 - void arbitraryWaveform(const int16_t *data, float maxFreq) {arbitraryWaveform113,3577 - short tone_amp;tone_amp119,3702 - short tone_freq;tone_freq120,3723 - uint32_t tone_phase;tone_phase121,3745 - uint32_t tone_width;tone_width122,3768 - short sample;sample124,3819 - volatile uint32_t tone_incr;tone_incr126,3909 - short tone_type;tone_type127,3940 - int16_t tone_offset;tone_offset128,3962 - const int16_t *arbdata;arbdata129,3986 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/synth_whitenoise.h,412 -#define synth_whitenoise_h_synth_whitenoise_h_28,1450 -class AudioSynthNoiseWhite : public AudioStreamAudioSynthNoiseWhite33,1554 - AudioSynthNoiseWhite() : AudioStream(0, NULL) {AudioSynthNoiseWhite36,1612 - void amplitude(float n) {amplitude40,1708 - int32_t level; // 0=off, 65536=maxlevel47,1862 - uint32_t seed; // must start at 1seed48,1899 - static uint16_t instance_count;instance_count49,1935 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/utility/dma_chan.h,40 -#define dma_chan_h_dma_chan_h_28,1442 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/utility/dspinst.h,3138 -#define dspinst_h_dspinst_h_28,1441 -static inline int32_t signed_saturate_rshift(int32_t val, int bits, int rshift)signed_saturate_rshift34,1646 -static inline int16_t saturate16(int32_t val)saturate1655,2219 -static inline int32_t signed_multiply_32x16b(int32_t a, uint32_t b)signed_multiply_32x16b70,2709 -static inline int32_t signed_multiply_32x16t(int32_t a, uint32_t b)signed_multiply_32x16t83,3154 -static inline int32_t multiply_32x32_rshift32(int32_t a, int32_t b)multiply_32x32_rshift3296,3613 -static inline int32_t multiply_32x32_rshift32_rounded(int32_t a, int32_t b)multiply_32x32_rshift32_rounded109,4065 -static inline int32_t multiply_accumulate_32x32_rshift32_rounded(int32_t sum, int32_t a, int32_t b)multiply_accumulate_32x32_rshift32_rounded122,4556 -static inline int32_t multiply_subtract_32x32_rshift32_rounded(int32_t sum, int32_t a, int32_t b)multiply_subtract_32x32_rshift32_rounded135,5084 -static inline uint32_t pack_16t_16t(int32_t a, int32_t b)pack_16t_16t149,5537 -static inline uint32_t pack_16t_16b(int32_t a, int32_t b)pack_16t_16b162,5958 -static inline uint32_t pack_16b_16b(int32_t a, int32_t b)pack_16b_16b175,6374 -static inline uint32_t signed_add_16_and_16(uint32_t a, uint32_t b)signed_add_16_and_16199,7146 -static inline int32_t signed_subtract_16_and_16(int32_t a, int32_t b)signed_subtract_16_and_16208,7502 -static inline int32_t signed_halving_add_16_and_16(int32_t a, int32_t b)signed_halving_add_16_and_16217,7858 -static inline int32_t signed_halving_subtract_16_and_16(int32_t a, int32_t b)signed_halving_subtract_16_and_16226,8223 -static inline int32_t signed_multiply_accumulate_32x16b(int32_t sum, int32_t a, uint32_t b)signed_multiply_accumulate_32x16b235,8582 -static inline int32_t signed_multiply_accumulate_32x16t(int32_t sum, int32_t a, uint32_t b)signed_multiply_accumulate_32x16t244,8970 -static inline uint32_t logical_and(uint32_t a, uint32_t b)logical_and253,9371 -static inline int32_t multiply_16tx16t_add_16bx16b(uint32_t a, uint32_t b)multiply_16tx16t_add_16bx16b261,9669 -static inline int32_t multiply_16tx16b_add_16bx16t(uint32_t a, uint32_t b)multiply_16tx16b_add_16bx16t270,10016 -static inline int64_t multiply_accumulate_16tx16t_add_16bx16b(int64_t sum, uint32_t a, uint32_t b)multiply_accumulate_16tx16t_add_16bx16b278,10259 -static inline int64_t multiply_accumulate_16tx16b_add_16bx16t(int64_t sum, uint32_t a, uint32_t b)multiply_accumulate_16tx16b_add_16bx16t285,10518 -static inline int32_t multiply_16bx16b(uint32_t a, uint32_t b)multiply_16bx16b293,10846 -static inline int32_t multiply_16bx16t(uint32_t a, uint32_t b)multiply_16bx16t302,11146 -static inline int32_t multiply_16tx16b(uint32_t a, uint32_t b)multiply_16tx16b311,11446 -static inline int32_t multiply_16tx16t(uint32_t a, uint32_t b)multiply_16tx16t320,11747 -static inline int32_t substract_32_saturate(uint32_t a, uint32_t b)substract_32_saturate329,12080 -static inline uint32_t get_q_psr(void)get_q_psr338,12342 -static inline void clr_q_psr(void)clr_q_psr347,12567 -static inline int32_t FRACMUL_SHL(int32_t x, int32_t y, int z)FRACMUL_SHL358,12852 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/utility/pdb.h,684 -#define pdb_h_pdb_h_28,1437 -#define PDB_CONFIG PDB_CONFIG38,1666 - #define PDB_PERIOD PDB_PERIOD42,1789 - #define PDB_PERIOD PDB_PERIOD44,1844 - #define PDB_PERIOD PDB_PERIOD46,1898 - #define PDB_PERIOD PDB_PERIOD48,1952 - #define PDB_PERIOD PDB_PERIOD50,2006 - #define PDB_PERIOD PDB_PERIOD52,2079 - #define PDB_PERIOD PDB_PERIOD54,2133 - #define PDB_PERIOD PDB_PERIOD56,2206 - #define PDB_PERIOD PDB_PERIOD58,2260 - #define PDB_PERIOD PDB_PERIOD60,2331 - #define PDB_PERIOD PDB_PERIOD62,2385 - #define PDB_PERIOD PDB_PERIOD64,2439 - #define PDB_PERIOD PDB_PERIOD66,2511 - #define PDB_PERIOD PDB_PERIOD68,2564 - #define PDB_PERIOD PDB_PERIOD70,2617 - -/home/chee/Arduino/libraries/Audio_-_Adafruit_Fork/utility/sqrt_integer.h,223 -extern "C" const uint16_t sqrt_integer_guess_table[];sqrt_integer_guess_table30,1462 -inline uint32_t sqrt_uint32(uint32_t in)sqrt_uint3236,1660 -inline uint32_t sqrt_uint32_approx(uint32_t in)sqrt_uint32_approx46,1938 - -/home/chee/Arduino/libraries/CircularBuffer/CircularBuffer.h,463 -#define CIRCULAR_BUFFER_H_CIRCULAR_BUFFER_H_19,762 -namespace Helper {Helper27,886 - template struct Index {Index28,905 - template<> struct Index {Index32,985 - template<> struct Index {Index36,1055 - static constexpr IT capacity = static_cast(S);capacity46,1339 - T buffer[S];buffer137,3668 - T *head;head138,3682 - T *tail;tail139,3692 - IT count;count141,3735 - volatile IT count;count143,3752 - -/home/chee/Arduino/libraries/CircularBuffer/examples/Object/Record.h,266 -class Record {Record4,33 - Record(unsigned int value, unsigned long time) {Record6,56 - ~Record() {};~Record10,143 - void print(Print* out) {print12,159 - unsigned int value() {value18,253 - unsigned int _value;_value22,306 - unsigned long _time;_time23,328 - -/home/chee/Arduino/libraries/MIDI_Library/doc/midi_DoxygenMainPage.h,0 - -/home/chee/Arduino/libraries/MIDI_Library/examples/RPN_NRPN/utility.h,898 -struct ValueValue31,1322 - inline unsigned as14bits() constas14bits33,1337 - inline Value& operator=(unsigned inValue)operator =37,1429 - inline Value& operator+=(int inValue)operator +=43,1578 - inline Value& operator-=(int inValue)operator -=57,1883 - byte mMsb;mMsb72,2179 - byte mLsb;mLsb73,2194 -class StateState79,2319 - struct CellCell82,2341 - bool mActive;mActive84,2363 - unsigned mNumber;mNumber85,2385 - Value mValue;mValue86,2411 - inline void reset()reset88,2434 - inline void reset()reset97,2577 - inline bool enable(unsigned inNumber)enable109,2833 - inline bool has(unsigned inNumber) consthas126,3235 - inline Value& get(unsigned inNumber)get138,3536 - inline const Value& get(unsigned inNumber) constget150,3848 - Cell mCells[Size];mCells164,4188 - Cell mInvalidCell;mInvalidCell165,4211 - -/home/chee/Arduino/libraries/MIDI_Library/examples/SimpleSynth/noteList.h,1870 -typedef uint8_t byte;byte26,925 -struct MidiNoteMidiNote30,1030 - byte pitch;pitch37,1228 - byte velocity;velocity38,1244 -class MidiNoteListMidiNoteList44,1369 - struct CellCell47,1399 - MidiNote note;note53,1541 - bool active;active54,1564 - Cell* next;next55,1585 - Cell* prev;prev56,1605 - Cell mArray[Size];mArray82,2154 - Cell* mHead;mHead83,2177 - Cell* mTail;mTail84,2194 - byte mSize;mSize85,2211 -inline MidiNote::MidiNote()MidiNote91,2338 -inline MidiNote::MidiNote(byte inPitch, byte inVelocity)MidiNote97,2404 -inline MidiNote::MidiNote(const MidiNote& inOther)MidiNote103,2514 -inline MidiNote& MidiNote::operator= (const MidiNote& inOther)operator =109,2630 -inline MidiNoteList::Cell::Cell()Cell119,2881 -inline MidiNoteList::Cell::Cell(const Cell& inOther)Cell128,3007 -inline typename MidiNoteList::Cell& MidiNoteList::Cell::operator= (const Cell& inOther)operator =137,3195 -inline MidiNoteList::MidiNoteList()MidiNoteList149,3524 -inline MidiNoteList::~MidiNoteList()~MidiNoteList154,3591 -inline void MidiNoteList::add(const MidiNote& inNote)add165,3883 -inline void MidiNoteList::remove(byte inPitch)remove198,4628 -inline bool MidiNoteList::get(byte inIndex, byte& outPitch) constget250,5946 -inline bool MidiNoteList::getLast(byte& outPitch) constgetLast276,6501 -inline bool MidiNoteList::getHigh(byte& outPitch) constgetHigh291,6786 -inline bool MidiNoteList::getLow(byte& outPitch) constgetLow319,7298 -inline bool MidiNoteList::empty() constempty346,7800 -inline byte MidiNoteList::size() constsize354,7941 -inline typename MidiNoteList::Cell* MidiNoteList::getFirstEmptyCell()getFirstEmptyCell363,8162 -inline void MidiNoteList::print() constprint376,8421 - -/home/chee/Arduino/libraries/MIDI_Library/examples/SimpleSynth/pitches.h,3027 -#define NOTE_B0 NOTE_B06,146 -#define NOTE_C1 NOTE_C17,166 -#define NOTE_CS1 NOTE_CS18,186 -#define NOTE_D1 NOTE_D19,206 -#define NOTE_DS1 NOTE_DS110,226 -#define NOTE_E1 NOTE_E111,246 -#define NOTE_F1 NOTE_F112,266 -#define NOTE_FS1 NOTE_FS113,286 -#define NOTE_G1 NOTE_G114,306 -#define NOTE_GS1 NOTE_GS115,326 -#define NOTE_A1 NOTE_A116,346 -#define NOTE_AS1 NOTE_AS117,366 -#define NOTE_B1 NOTE_B118,386 -#define NOTE_C2 NOTE_C219,406 -#define NOTE_CS2 NOTE_CS220,426 -#define NOTE_D2 NOTE_D221,446 -#define NOTE_DS2 NOTE_DS222,466 -#define NOTE_E2 NOTE_E223,486 -#define NOTE_F2 NOTE_F224,506 -#define NOTE_FS2 NOTE_FS225,526 -#define NOTE_G2 NOTE_G226,546 -#define NOTE_GS2 NOTE_GS227,566 -#define NOTE_A2 NOTE_A228,587 -#define NOTE_AS2 NOTE_AS229,608 -#define NOTE_B2 NOTE_B230,629 -#define NOTE_C3 NOTE_C331,650 -#define NOTE_CS3 NOTE_CS332,671 -#define NOTE_D3 NOTE_D333,692 -#define NOTE_DS3 NOTE_DS334,713 -#define NOTE_E3 NOTE_E335,734 -#define NOTE_F3 NOTE_F336,755 -#define NOTE_FS3 NOTE_FS337,776 -#define NOTE_G3 NOTE_G338,797 -#define NOTE_GS3 NOTE_GS339,818 -#define NOTE_A3 NOTE_A340,839 -#define NOTE_AS3 NOTE_AS341,860 -#define NOTE_B3 NOTE_B342,881 -#define NOTE_C4 NOTE_C443,902 -#define NOTE_CS4 NOTE_CS444,923 -#define NOTE_D4 NOTE_D445,944 -#define NOTE_DS4 NOTE_DS446,965 -#define NOTE_E4 NOTE_E447,986 -#define NOTE_F4 NOTE_F448,1007 -#define NOTE_FS4 NOTE_FS449,1028 -#define NOTE_G4 NOTE_G450,1049 -#define NOTE_GS4 NOTE_GS451,1070 -#define NOTE_A4 NOTE_A452,1091 -#define NOTE_AS4 NOTE_AS453,1112 -#define NOTE_B4 NOTE_B454,1133 -#define NOTE_C5 NOTE_C555,1154 -#define NOTE_CS5 NOTE_CS556,1175 -#define NOTE_D5 NOTE_D557,1196 -#define NOTE_DS5 NOTE_DS558,1217 -#define NOTE_E5 NOTE_E559,1238 -#define NOTE_F5 NOTE_F560,1259 -#define NOTE_FS5 NOTE_FS561,1280 -#define NOTE_G5 NOTE_G562,1301 -#define NOTE_GS5 NOTE_GS563,1322 -#define NOTE_A5 NOTE_A564,1343 -#define NOTE_AS5 NOTE_AS565,1364 -#define NOTE_B5 NOTE_B566,1385 -#define NOTE_C6 NOTE_C667,1406 -#define NOTE_CS6 NOTE_CS668,1428 -#define NOTE_D6 NOTE_D669,1450 -#define NOTE_DS6 NOTE_DS670,1472 -#define NOTE_E6 NOTE_E671,1494 -#define NOTE_F6 NOTE_F672,1516 -#define NOTE_FS6 NOTE_FS673,1538 -#define NOTE_G6 NOTE_G674,1560 -#define NOTE_GS6 NOTE_GS675,1582 -#define NOTE_A6 NOTE_A676,1604 -#define NOTE_AS6 NOTE_AS677,1626 -#define NOTE_B6 NOTE_B678,1648 -#define NOTE_C7 NOTE_C779,1670 -#define NOTE_CS7 NOTE_CS780,1692 -#define NOTE_D7 NOTE_D781,1714 -#define NOTE_DS7 NOTE_DS782,1736 -#define NOTE_E7 NOTE_E783,1758 -#define NOTE_F7 NOTE_F784,1780 -#define NOTE_FS7 NOTE_FS785,1802 -#define NOTE_G7 NOTE_G786,1824 -#define NOTE_GS7 NOTE_GS787,1846 -#define NOTE_A7 NOTE_A788,1868 -#define NOTE_AS7 NOTE_AS789,1890 -#define NOTE_B7 NOTE_B790,1912 -#define NOTE_C8 NOTE_C891,1934 -#define NOTE_CS8 NOTE_CS892,1956 -#define NOTE_D8 NOTE_D893,1978 -#define NOTE_DS8 NOTE_DS894,2000 -static const uint16_t sNotePitches[] = {sNotePitches96,2023 - -/home/chee/Arduino/libraries/MIDI_Library/src/MIDI.h,6556 -#define MIDI_LIBRARY_VERSION MIDI_LIBRARY_VERSION41,1555 -#define MIDI_LIBRARY_VERSION_MAJOR MIDI_LIBRARY_VERSION_MAJOR42,1600 -#define MIDI_LIBRARY_VERSION_MINOR MIDI_LIBRARY_VERSION_MINOR43,1638 -#define MIDI_LIBRARY_VERSION_PATCH MIDI_LIBRARY_VERSION_PATCH44,1676 -class MidiInterfaceMidiInterface53,2128 - typedef _Settings Settings;Settings56,2158 - typedef _Platform Platform;Platform57,2190 - typedef Message MidiMessage;MidiMessage58,2222 - inline void sendClock() { sendRealTime(Clock); };sendClock113,4249 - inline void sendStart() { sendRealTime(Start); };sendStart114,4311 - inline void sendStop() { sendRealTime(Stop); };sendStop115,4373 - inline void sendTick() { sendRealTime(Tick); };sendTick116,4435 - inline void sendContinue() { sendRealTime(Continue); };sendContinue117,4497 - inline void sendActiveSensing() { sendRealTime(ActiveSensing); };sendActiveSensing118,4563 - inline void sendSystemReset() { sendRealTime(SystemReset); };sendSystemReset119,4634 - inline void setHandleMessage(void (*fptr)(const MidiMessage&)) { mMessageCallback = fptr; };setHandleMessage186,6948 - inline void setHandleError(ErrorCallback fptr) { mErrorCallback = fptr; }setHandleError187,7045 - inline void setHandleNoteOff(NoteOffCallback fptr) { mNoteOffCallback = fptr; }setHandleNoteOff188,7123 - inline void setHandleNoteOn(NoteOnCallback fptr) { mNoteOnCallback = fptr; }setHandleNoteOn189,7207 - inline void setHandleAfterTouchPoly(AfterTouchPolyCallback fptr) { mAfterTouchPolyCallback = fptr; }setHandleAfterTouchPoly190,7288 - inline void setHandleControlChange(ControlChangeCallback fptr) { mControlChangeCallback = fptr; }setHandleControlChange191,7393 - inline void setHandleProgramChange(ProgramChangeCallback fptr) { mProgramChangeCallback = fptr; }setHandleProgramChange192,7495 - inline void setHandleAfterTouchChannel(AfterTouchChannelCallback fptr) { mAfterTouchChannelCallback = fptr; }setHandleAfterTouchChannel193,7597 - inline void setHandlePitchBend(PitchBendCallback fptr) { mPitchBendCallback = fptr; }setHandlePitchBend194,7711 - inline void setHandleSystemExclusive(SystemExclusiveCallback fptr) { mSystemExclusiveCallback = fptr; }setHandleSystemExclusive195,7801 - inline void setHandleTimeCodeQuarterFrame(TimeCodeQuarterFrameCallback fptr) { mTimeCodeQuarterFrameCallback = fptr; }setHandleTimeCodeQuarterFrame196,7909 - inline void setHandleSongPosition(SongPositionCallback fptr) { mSongPositionCallback = fptr; }setHandleSongPosition197,8032 - inline void setHandleSongSelect(SongSelectCallback fptr) { mSongSelectCallback = fptr; }setHandleSongSelect198,8131 - inline void setHandleTuneRequest(TuneRequestCallback fptr) { mTuneRequestCallback = fptr; }setHandleTuneRequest199,8224 - inline void setHandleClock(ClockCallback fptr) { mClockCallback = fptr; }setHandleClock200,8320 - inline void setHandleStart(StartCallback fptr) { mStartCallback = fptr; }setHandleStart201,8398 - inline void setHandleTick(TickCallback fptr) { mTickCallback = fptr; }setHandleTick202,8476 - inline void setHandleContinue(ContinueCallback fptr) { mContinueCallback = fptr; }setHandleContinue203,8551 - inline void setHandleStop(StopCallback fptr) { mStopCallback = fptr; }setHandleStop204,8638 - inline void setHandleActiveSensing(ActiveSensingCallback fptr) { mActiveSensingCallback = fptr; }setHandleActiveSensing205,8713 - inline void setHandleSystemReset(SystemResetCallback fptr) { mSystemResetCallback = fptr; }setHandleSystemReset206,8815 - void (*mMessageCallback)(const MidiMessage& message) = nullptr;mMessageCallback213,9011 - ErrorCallback mErrorCallback = nullptr;mErrorCallback214,9079 - NoteOffCallback mNoteOffCallback = nullptr;mNoteOffCallback215,9123 - NoteOnCallback mNoteOnCallback = nullptr;mNoteOnCallback216,9171 - AfterTouchPolyCallback mAfterTouchPolyCallback = nullptr;mAfterTouchPolyCallback217,9217 - ControlChangeCallback mControlChangeCallback = nullptr;mControlChangeCallback218,9279 - ProgramChangeCallback mProgramChangeCallback = nullptr;mProgramChangeCallback219,9339 - AfterTouchChannelCallback mAfterTouchChannelCallback = nullptr;mAfterTouchChannelCallback220,9399 - PitchBendCallback mPitchBendCallback = nullptr;mPitchBendCallback221,9467 - SystemExclusiveCallback mSystemExclusiveCallback = nullptr;mSystemExclusiveCallback222,9519 - TimeCodeQuarterFrameCallback mTimeCodeQuarterFrameCallback = nullptr;mTimeCodeQuarterFrameCallback223,9583 - SongPositionCallback mSongPositionCallback = nullptr;mSongPositionCallback224,9657 - SongSelectCallback mSongSelectCallback = nullptr;mSongSelectCallback225,9715 - TuneRequestCallback mTuneRequestCallback = nullptr;mTuneRequestCallback226,9769 - ClockCallback mClockCallback = nullptr;mClockCallback227,9825 - StartCallback mStartCallback = nullptr;mStartCallback228,9869 - TickCallback mTickCallback = nullptr;mTickCallback229,9913 - ContinueCallback mContinueCallback = nullptr;mContinueCallback230,9955 - StopCallback mStopCallback = nullptr;mStopCallback231,10005 - ActiveSensingCallback mActiveSensingCallback = nullptr;mActiveSensingCallback232,10047 - SystemResetCallback mSystemResetCallback = nullptr;mSystemResetCallback233,10107 - Transport* getTransport() { return &mTransport; };getTransport263,10979 - Transport& mTransport;mTransport266,11044 - Channel mInputChannel;mInputChannel272,11189 - StatusByte mRunningStatus_RX;mRunningStatus_RX273,11224 - StatusByte mRunningStatus_TX;mRunningStatus_TX274,11263 - byte mPendingMessage[3];mPendingMessage275,11302 - unsigned mPendingMessageExpectedLength;mPendingMessageExpectedLength276,11342 - unsigned mPendingMessageIndex;mPendingMessageIndex277,11393 - unsigned mCurrentRpnNumber;mCurrentRpnNumber278,11435 - unsigned mCurrentNrpnNumber;mCurrentNrpnNumber279,11474 - MidiMessage mMessage;mMessage282,11596 - unsigned long mLastMessageSentTime;mLastMessageSentTime283,11626 - unsigned long mLastMessageReceivedTime;mLastMessageReceivedTime284,11668 - unsigned long mSenderActiveSensingPeriodicity;mSenderActiveSensingPeriodicity285,11714 - bool mReceiverActiveSensingActivated;mReceiverActiveSensingActivated286,11767 - int8_t mLastError;mLastError287,11820 - -/home/chee/Arduino/libraries/MIDI_Library/src/midi_Defs.h,8440 -typedef uint8_t byte;byte36,1431 -#define MIDI_CHANNEL_OMNI MIDI_CHANNEL_OMNI43,1565 -#define MIDI_CHANNEL_OFF MIDI_CHANNEL_OFF44,1599 -#define MIDI_PITCHBEND_MIN MIDI_PITCHBEND_MIN46,1647 -#define MIDI_PITCHBEND_MAX MIDI_PITCHBEND_MAX47,1685 -static const uint16_t ActiveSensingTimeout = 300;ActiveSensingTimeout51,1756 -typedef byte StatusByte;StatusByte56,1909 -typedef byte DataByte;DataByte57,1934 -typedef byte Channel;Channel58,1957 -typedef byte FilterMode;FilterMode59,1979 -static const uint8_t ErrorParse = 0;ErrorParse63,2096 -static const uint8_t ErrorActiveSensingTimeout = 1;ErrorActiveSensingTimeout64,2133 -static const uint8_t WarningSplitSysEx = 2;WarningSplitSysEx65,2185 -enum MidiType: uint8_tMidiType94,3735 - InvalidType = 0x00, ///< For notifying errorsInvalidType96,3760 - NoteOff = 0x80, ///< Channel Message - Note OffNoteOff97,3823 - NoteOn = 0x90, ///< Channel Message - Note OnNoteOn98,3892 - AfterTouchPoly = 0xA0, ///< Channel Message - Polyphonic AfterTouchAfterTouchPoly99,3960 - ControlChange = 0xB0, ///< Channel Message - Control Change / Channel ModeControlChange100,4042 - ProgramChange = 0xC0, ///< Channel Message - Program ChangeProgramChange101,4132 - AfterTouchChannel = 0xD0, ///< Channel Message - Channel (monophonic) AfterTouchAfterTouchChannel102,4207 - PitchBend = 0xE0, ///< Channel Message - Pitch BendPitchBend103,4299 - SystemExclusive = 0xF0, ///< System ExclusiveSystemExclusive104,4370 - SystemExclusiveStart = SystemExclusive, ///< System Exclusive StartSystemExclusiveStart105,4429 - TimeCodeQuarterFrame = 0xF1, ///< System Common - MIDI Time Code Quarter FrameTimeCodeQuarterFrame106,4501 - SongPosition = 0xF2, ///< System Common - Song Position PointerSongPosition107,4588 - SongSelect = 0xF3, ///< System Common - Song SelectSongSelect108,4668 - Undefined_F4 = 0xF4,Undefined_F4109,4738 - Undefined_F5 = 0xF5,Undefined_F5110,4772 - TuneRequest = 0xF6, ///< System Common - Tune RequestTuneRequest111,4806 - SystemExclusiveEnd = 0xF7, ///< System Exclusive EndSystemExclusiveEnd112,4877 - Clock = 0xF8, ///< System Real Time - Timing ClockClock113,4937 - Undefined_F9 = 0xF9,Undefined_F9114,5011 - Tick = Undefined_F9, ///< System Real Time - Timing Tick (1 tick = 10 milliseconds)Tick115,5045 - Start = 0xFA, ///< System Real Time - StartStart116,5150 - Continue = 0xFB, ///< System Real Time - ContinueContinue117,5217 - Stop = 0xFC, ///< System Real Time - StopStop118,5287 - Undefined_FD = 0xFD,Undefined_FD119,5353 - ActiveSensing = 0xFE, ///< System Real Time - Active SensingActiveSensing120,5387 - SystemReset = 0xFF, ///< System Real Time - System ResetSystemReset121,5463 -struct ThruThru127,5663 - enum ModeMode129,5677 - Off = 0, ///< Thru disabled (nothing passes through).Off131,5697 - Full = 1, ///< Fully enabled Thru (every incoming message is sent back).Full132,5778 - SameChannel = 2, ///< Only the messages on the Input Channel will be sent back.SameChannel133,5877 - DifferentChannel = 3, ///< All the messages but the ones on the Input Channel will be sent back.DifferentChannel134,5976 -enum MidiControlChangeNumber: uint8_tMidiControlChangeNumber144,6355 - BankSelect = 0,BankSelect147,6476 - ModulationWheel = 1,ModulationWheel148,6513 - BreathController = 2,BreathController149,6550 - FootController = 4,FootController151,6608 - PortamentoTime = 5,PortamentoTime152,6645 - DataEntryMSB = 6,DataEntryMSB153,6682 - ChannelVolume = 7,ChannelVolume154,6719 - Balance = 8,Balance155,6756 - Pan = 10,Pan157,6814 - ExpressionController = 11,ExpressionController158,6852 - EffectControl1 = 12,EffectControl1159,6890 - EffectControl2 = 13,EffectControl2160,6928 - GeneralPurposeController1 = 16,GeneralPurposeController1163,7010 - GeneralPurposeController2 = 17,GeneralPurposeController2164,7048 - GeneralPurposeController3 = 18,GeneralPurposeController3165,7086 - GeneralPurposeController4 = 19,GeneralPurposeController4166,7124 - DataEntryLSB = 38,DataEntryLSB168,7163 - Sustain = 64,Sustain171,7283 - Portamento = 65,Portamento172,7321 - Sostenuto = 66,Sostenuto173,7359 - SoftPedal = 67,SoftPedal174,7397 - Legato = 68,Legato175,7435 - Hold = 69,Hold176,7473 - SoundController1 = 70, ///< Synth: Sound Variation FX: Exciter On/OffSoundController1179,7593 - SoundController2 = 71, ///< Synth: Harmonic Content FX: Compressor On/OffSoundController2180,7682 - SoundController3 = 72, ///< Synth: Release Time FX: Distortion On/OffSoundController3181,7774 - SoundController4 = 73, ///< Synth: Attack Time FX: EQ On/OffSoundController4182,7866 - SoundController5 = 74, ///< Synth: Brightness FX: Expander On/OffSoundController5183,7950 - SoundController6 = 75, ///< Synth: Decay Time FX: Reverb On/OffSoundController6184,8040 - SoundController7 = 76, ///< Synth: Vibrato Rate FX: Delay On/OffSoundController7185,8128 - SoundController8 = 77, ///< Synth: Vibrato Depth FX: Pitch Transpose On/OffSoundController8186,8215 - SoundController9 = 78, ///< Synth: Vibrato Delay FX: Flange/Chorus On/OffSoundController9187,8312 - SoundController10 = 79, ///< Synth: Undefined FX: Special Effects On/OffSoundController10188,8407 - GeneralPurposeController5 = 80,GeneralPurposeController5189,8504 - GeneralPurposeController6 = 81,GeneralPurposeController6190,8542 - GeneralPurposeController7 = 82,GeneralPurposeController7191,8580 - GeneralPurposeController8 = 83,GeneralPurposeController8192,8618 - PortamentoControl = 84,PortamentoControl193,8656 - Effects1 = 91, ///< Reverb send levelEffects1195,8724 - Effects2 = 92, ///< Tremolo depthEffects2196,8787 - Effects3 = 93, ///< Chorus send levelEffects3197,8846 - Effects4 = 94, ///< Celeste depthEffects4198,8909 - Effects5 = 95, ///< Phaser depthEffects5199,8968 - DataIncrement = 96,DataIncrement200,9026 - DataDecrement = 97,DataDecrement201,9064 - NRPNLSB = 98, ///< Non-Registered Parameter Number (LSB)NRPNLSB202,9102 - NRPNMSB = 99, ///< Non-Registered Parameter Number (MSB)NRPNMSB203,9185 - RPNLSB = 100, ///< Registered Parameter Number (LSB)RPNLSB204,9268 - RPNMSB = 101, ///< Registered Parameter Number (MSB)RPNMSB205,9347 - AllSoundOff = 120,AllSoundOff208,9508 - ResetAllControllers = 121,ResetAllControllers209,9547 - LocalControl = 122,LocalControl210,9586 - AllNotesOff = 123,AllNotesOff211,9625 - OmniModeOff = 124,OmniModeOff212,9664 - OmniModeOn = 125,OmniModeOn213,9703 - MonoModeOn = 126,MonoModeOn214,9742 - PolyModeOn = 127PolyModeOn215,9781 -struct RPNRPN218,9823 - ChannelFineTuning = 0x0001,ChannelFineTuning223,9930 - ChannelCoarseTuning = 0x0002,ChannelCoarseTuning224,9972 - SelectTuningProgram = 0x0003,SelectTuningProgram225,10014 - SelectTuningBank = 0x0004,SelectTuningBank226,10056 - ModulationDepthRange = 0x0005,ModulationDepthRange227,10098 - NullFunction = (0x7f << 7) + 0x7f,NullFunction228,10140 - -/home/chee/Arduino/libraries/MIDI_Library/src/midi_Message.h,470 -struct MessageMessage42,1610 - inline Message()Message47,1724 - static const unsigned sSysExMaxSize = SysExMaxSize;sSysExMaxSize59,2013 - Channel channel;channel64,2171 - MidiType type;type69,2282 - DataByte data1;data174,2373 - DataByte data2;data280,2526 - DataByte sysexArray[sSysExMaxSize];sysexArray86,2682 - bool valid;valid92,2895 - unsigned length;length96,2957 - inline unsigned getSysExSize() constgetSysExSize98,2983 - -/home/chee/Arduino/libraries/MIDI_Library/src/midi_Namespace.h,220 -#define MIDI_NAMESPACE MIDI_NAMESPACE30,1347 -#define BEGIN_MIDI_NAMESPACE BEGIN_MIDI_NAMESPACE31,1392 -#define END_MIDI_NAMESPACE END_MIDI_NAMESPACE32,1459 -#define USING_NAMESPACE_MIDI USING_NAMESPACE_MIDI34,1502 - -/home/chee/Arduino/libraries/MIDI_Library/src/midi_Platform.h,113 -struct DefaultPlatformDefaultPlatform37,1429 - static unsigned long now() { return ::millis(); };now39,1454 - -/home/chee/Arduino/libraries/MIDI_Library/src/midi_Settings.h,639 -struct DefaultSettingsDefaultSettings49,1941 - static const bool UseRunningStatus = false;UseRunningStatus56,2213 - static const bool HandleNullVelocityNoteOnAsNoteOff = true;HandleNullVelocityNoteOnAsNoteOff62,2503 - static const bool Use1ByteParsing = true;Use1ByteParsing68,2814 - static const unsigned SysExMaxSize = 128;SysExMaxSize73,2996 - static const bool UseSenderActiveSensing = false;UseSenderActiveSensing79,3223 - static const bool UseReceiverActiveSensing = false;UseReceiverActiveSensing85,3529 - static const uint16_t SenderActiveSensingPeriodicity = 0;SenderActiveSensingPeriodicity101,4280 - -/home/chee/Arduino/libraries/MIDI_Library/src/serialMIDI.h,897 -struct DefaultSerialSettingsDefaultSerialSettings33,1390 - static const long BaudRate = 31250;BaudRate39,1628 -class SerialMIDISerialMIDI43,1741 - typedef _Settings Settings;Settings45,1760 - SerialMIDI(SerialPort& inSerial)SerialMIDI48,1801 - static const bool thruActivated = true;thruActivated54,1879 - void begin()begin56,1928 - bool beginTransmission(MidiType)beginTransmission66,2154 - void write(byte value)write71,2211 - void endTransmission()endTransmission76,2267 - byte read()read80,2299 - unsigned available()available85,2345 - SerialPort& mSerial;mSerial91,2420 -#define MIDI_CREATE_INSTANCE(MIDI_CREATE_INSTANCE99,2701 - #define MIDI_CREATE_DEFAULT_INSTANCE(MIDI_CREATE_DEFAULT_INSTANCE105,3136 - #define MIDI_CREATE_DEFAULT_INSTANCE(MIDI_CREATE_DEFAULT_INSTANCE112,3526 -#define MIDI_CREATE_CUSTOM_INSTANCE(MIDI_CREATE_CUSTOM_INSTANCE121,3824 - -/home/chee/Arduino/libraries/MIDI_Library/test/mocks/test-mocks.h,0 - -/home/chee/Arduino/libraries/MIDI_Library/test/mocks/test-mocks_Namespace.h,258 -#define TEST_MOCKS_NAMESPACE TEST_MOCKS_NAMESPACE3,14 -#define BEGIN_TEST_MOCKS_NAMESPACE BEGIN_TEST_MOCKS_NAMESPACE4,65 -#define END_TEST_MOCKS_NAMESPACE END_TEST_MOCKS_NAMESPACE5,138 -#define USING_NAMESPACE_TEST_MOCKS USING_NAMESPACE_TEST_MOCKS7,181 - -/home/chee/Arduino/libraries/MIDI_Library/test/mocks/test-mocks_SerialMock.h,374 -class RingBufferRingBuffer9,127 - DataType mData[Size];mData30,479 - DataType* mWriteHead;mWriteHead31,505 - DataType* mReadHead;mReadHead32,531 -class SerialMockSerialMock36,585 - typedef RingBuffer Buffer;Buffer52,874 - Buffer mTxBuffer;mTxBuffer53,926 - Buffer mRxBuffer;mRxBuffer54,948 - int mBaudrate;mBaudrate55,970 - -/home/chee/Arduino/libraries/MIDI_Library/test/unit-tests/tests/unit-tests_Settings.h,390 -struct VariableSettings : public midi::DefaultSettingsVariableSettings9,148 - static const bool UseRunningStatus = RunningStatus;UseRunningStatus11,205 - static const bool Use1ByteParsing = OneByteParsing;Use1ByteParsing12,261 -const bool VariableSettings::UseRunningStatus;UseRunningStatus16,347 -const bool VariableSettings::Use1ByteParsing;Use1ByteParsing18,425 - -/home/chee/Arduino/libraries/MIDI_Library/test/unit-tests/unit-tests.h,0 - -/home/chee/Arduino/libraries/MIDI_Library/test/unit-tests/unit-tests_Namespace.h,380 -#define UNIT_TESTS_NAMESPACE UNIT_TESTS_NAMESPACE3,14 -#define BEGIN_UNIT_TESTS_NAMESPACE BEGIN_UNIT_TESTS_NAMESPACE4,69 -#define END_UNIT_TESTS_NAMESPACE END_UNIT_TESTS_NAMESPACE5,146 -#define BEGIN_UNNAMED_NAMESPACE BEGIN_UNNAMED_NAMESPACE6,192 -#define END_UNNAMED_NAMESPACE END_UNNAMED_NAMESPACE7,248 -#define USING_NAMESPACE_UNIT_TESTS USING_NAMESPACE_UNIT_TESTS9,295 - -/home/chee/Arduino/libraries/Mouse/src/Mouse.h,256 -#define MOUSE_hMOUSE_h23,856 -#define MOUSE_LEFT MOUSE_LEFT37,1151 -#define MOUSE_RIGHT MOUSE_RIGHT38,1172 -#define MOUSE_MIDDLE MOUSE_MIDDLE39,1194 -#define MOUSE_ALL MOUSE_ALL40,1217 -class Mouse_Mouse_42,1278 - uint8_t _buttons;_buttons45,1302 - -/home/chee/Arduino/libraries/RTClib/RTClib.h,9160 -#define _RTCLIB_H__RTCLIB_H_23,759 -#define PCF8523_ADDRESS PCF8523_ADDRESS29,834 -#define PCF8523_CLKOUTCONTROL PCF8523_CLKOUTCONTROL30,898 -#define PCF8523_CONTROL_1 PCF8523_CONTROL_131,972 -#define PCF8523_CONTROL_2 PCF8523_CONTROL_232,1042 -#define PCF8523_CONTROL_3 PCF8523_CONTROL_333,1112 -#define PCF8523_TIMER_B_FRCTL PCF8523_TIMER_B_FRCTL34,1182 -#define PCF8523_TIMER_B_VALUE PCF8523_TIMER_B_VALUE35,1261 -#define PCF8523_OFFSET PCF8523_OFFSET36,1338 -#define PCF8523_STATUSREG PCF8523_STATUSREG37,1394 -#define PCF8563_ADDRESS PCF8563_ADDRESS39,1451 -#define PCF8563_CLKOUTCONTROL PCF8563_CLKOUTCONTROL40,1515 -#define PCF8563_CONTROL_1 PCF8563_CONTROL_141,1579 -#define PCF8563_CONTROL_2 PCF8563_CONTROL_242,1649 -#define PCF8563_VL_SECONDS PCF8563_VL_SECONDS43,1719 -#define PCF8563_CLKOUT_MASK PCF8563_CLKOUT_MASK44,1791 -#define DS1307_ADDRESS DS1307_ADDRESS46,1869 -#define DS1307_CONTROL DS1307_CONTROL47,1925 -#define DS1307_NVRAM DS1307_NVRAM48,1975 -#define DS3231_ADDRESS DS3231_ADDRESS50,2057 -#define DS3231_TIME DS3231_TIME51,2115 -#define DS3231_ALARM1 DS3231_ALARM152,2164 -#define DS3231_ALARM2 DS3231_ALARM253,2216 -#define DS3231_CONTROL DS3231_CONTROL54,2268 -#define DS3231_STATUSREG DS3231_STATUSREG55,2320 -#define DS3231_TEMPERATUREREG DS3231_TEMPERATUREREG56,2371 -#define SECONDS_PER_DAY SECONDS_PER_DAY61,2575 -#define SECONDS_FROM_1970_TO_2000 SECONDS_FROM_1970_TO_200062,2624 -class DateTime {DateTime81,3515 - uint16_t year() const { return 2000U + yOff; }year97,4046 - uint8_t month() const { return m; }month102,4174 - uint8_t day() const { return d; }day107,4306 - uint8_t hour() const { return hh; }hour112,4411 - uint8_t isPM() const { return hh >= 12; }isPM119,4585 - uint8_t minute() const { return mm; }minute124,4703 - uint8_t second() const { return ss; }second129,4817 - enum timestampOpt {timestampOpt143,5203 - TIMESTAMP_FULL, //!< `YYYY-MM-DDThh:mm:ss`TIMESTAMP_FULL144,5225 - TIMESTAMP_TIME, //!< `hh:mm:ss`TIMESTAMP_TIME145,5272 - TIMESTAMP_DATE //!< `YYYY-MM-DD`TIMESTAMP_DATE146,5308 - bool operator>(const DateTime &right) const { return right < *this; }operator >164,5975 - bool operator<=(const DateTime &right) const { return !(*this > right); }operator <=175,6459 - bool operator>=(const DateTime &right) const { return !(*this < right); }operator >=186,6946 - bool operator!=(const DateTime &right) const { return !(*this == right); }operator !=197,7426 - uint8_t yOff; ///< Year offset from 2000yOff200,7515 - uint8_t m; ///< Month 1-12m201,7558 - uint8_t d; ///< Day 1-31d202,7590 - uint8_t hh; ///< Hours 0-23hh203,7620 - uint8_t mm; ///< Minutes 0-59mm204,7652 - uint8_t ss; ///< Seconds 0-59ss205,7686 -class TimeSpan {TimeSpan213,7965 - int16_t days() const { return _seconds / 86400L; }days224,8234 - int8_t hours() const { return _seconds / 3600 % 24; }hours231,8485 - int8_t minutes() const { return _seconds / 60 % 60; }minutes238,8744 - int8_t seconds() const { return _seconds % 60; }seconds245,9026 - int32_t totalseconds() const { return _seconds; }totalseconds250,9185 - int32_t _seconds; ///< Actual TimeSpan value is stored as seconds_seconds256,9340 -enum Ds1307SqwPinMode {Ds1307SqwPinMode260,9448 - DS1307_OFF = 0x00, // LowDS1307_OFF261,9472 - DS1307_ON = 0x80, // HighDS1307_ON262,9511 - DS1307_SquareWave1HZ = 0x10, // 1Hz square waveDS1307_SquareWave1HZ263,9551 - DS1307_SquareWave4kHz = 0x11, // 4kHz square waveDS1307_SquareWave4kHz264,9602 - DS1307_SquareWave8kHz = 0x12, // 8kHz square waveDS1307_SquareWave8kHz265,9654 - DS1307_SquareWave32kHz = 0x13 // 32kHz square waveDS1307_SquareWave32kHz266,9706 -class RTC_DS1307 {RTC_DS1307274,10004 -enum Ds3231SqwPinMode {Ds3231SqwPinMode289,10501 - DS3231_OFF = 0x1C, /**< Off */DS3231_OFF290,10525 - DS3231_SquareWave1Hz = 0x00, /**< 1Hz square wave */DS3231_SquareWave1Hz291,10569 - DS3231_SquareWave1kHz = 0x08, /**< 1kHz square wave */DS3231_SquareWave1kHz292,10626 - DS3231_SquareWave4kHz = 0x10, /**< 4kHz square wave */DS3231_SquareWave4kHz293,10684 - DS3231_SquareWave8kHz = 0x18 /**< 8kHz square wave */DS3231_SquareWave8kHz294,10742 -enum Ds3231Alarm1Mode {Ds3231Alarm1Mode298,10842 - DS3231_A1_PerSecond = 0x0F, /**< Alarm once per second */DS3231_A1_PerSecond299,10866 - DS3231_A1_Second = 0x0E, /**< Alarm when seconds match */DS3231_A1_Second300,10926 - DS3231_A1_Minute = 0x0C, /**< Alarm when minutes and seconds match */DS3231_A1_Minute301,10989 - DS3231_A1_Hour = 0x08, /**< Alarm when hours, minutesDS3231_A1_Hour302,11064 - DS3231_A1_Date = 0x00, /**< Alarm when date (day of month), hours,DS3231_A1_Date304,11181 - DS3231_A1_Day = 0x10 /**< Alarm when day (day of week), hours,DS3231_A1_Day306,11319 -enum Ds3231Alarm2Mode {Ds3231Alarm2Mode310,11496 - DS3231_A2_PerMinute = 0x7, /**< Alarm once per minuteDS3231_A2_PerMinute311,11520 - DS3231_A2_Minute = 0x6, /**< Alarm when minutes match */DS3231_A2_Minute313,11638 - DS3231_A2_Hour = 0x4, /**< Alarm when hours and minutes match */DS3231_A2_Hour314,11700 - DS3231_A2_Date = 0x0, /**< Alarm when date (day of month), hoursDS3231_A2_Date315,11772 - DS3231_A2_Day = 0x8 /**< Alarm when day (day of week), hoursDS3231_A2_Day317,11899 -class RTC_DS3231 {RTC_DS3231326,12269 -enum Pcf8523SqwPinMode {Pcf8523SqwPinMode346,12933 - PCF8523_OFF = 7, /**< Off */PCF8523_OFF347,12958 - PCF8523_SquareWave1HZ = 6, /**< 1Hz square wave */PCF8523_SquareWave1HZ348,13001 - PCF8523_SquareWave32HZ = 5, /**< 32Hz square wave */PCF8523_SquareWave32HZ349,13056 - PCF8523_SquareWave1kHz = 4, /**< 1kHz square wave */PCF8523_SquareWave1kHz350,13112 - PCF8523_SquareWave4kHz = 3, /**< 4kHz square wave */PCF8523_SquareWave4kHz351,13168 - PCF8523_SquareWave8kHz = 2, /**< 8kHz square wave */PCF8523_SquareWave8kHz352,13224 - PCF8523_SquareWave16kHz = 1, /**< 16kHz square wave */PCF8523_SquareWave16kHz353,13280 - PCF8523_SquareWave32kHz = 0 /**< 32kHz square wave */PCF8523_SquareWave32kHz354,13337 -enum PCF8523TimerClockFreq {PCF8523TimerClockFreq358,13463 - PCF8523_Frequency4kHz = 0, /**< 1/4096th second = 244 microseconds,PCF8523_Frequency4kHz359,13492 - PCF8523_Frequency64Hz = 1, /**< 1/64th second = 15.625 milliseconds,PCF8523_Frequency64Hz361,13627 - PCF8523_FrequencySecond = 2, /**< 1 second, max 255 seconds = 4.25 minutes */PCF8523_FrequencySecond363,13760 - PCF8523_FrequencyMinute = 3, /**< 1 minute, max 255 minutes = 4.25 hours */PCF8523_FrequencyMinute364,13840 - PCF8523_FrequencyHour = 4, /**< 1 hour, max 255 hours = 10.625 days */PCF8523_FrequencyHour365,13918 -enum PCF8523TimerIntPulse {PCF8523TimerIntPulse369,14069 - PCF8523_LowPulse3x64Hz = 0, /**< 46.875 ms 3/64ths second */PCF8523_LowPulse3x64Hz370,14097 - PCF8523_LowPulse4x64Hz = 1, /**< 62.500 ms 4/64ths second */PCF8523_LowPulse4x64Hz371,14164 - PCF8523_LowPulse5x64Hz = 2, /**< 78.125 ms 5/64ths second */PCF8523_LowPulse5x64Hz372,14231 - PCF8523_LowPulse6x64Hz = 3, /**< 93.750 ms 6/64ths second */PCF8523_LowPulse6x64Hz373,14298 - PCF8523_LowPulse8x64Hz = 4, /**< 125.000 ms 8/64ths second */PCF8523_LowPulse8x64Hz374,14365 - PCF8523_LowPulse10x64Hz = 5, /**< 156.250 ms 10/64ths second */PCF8523_LowPulse10x64Hz375,14432 - PCF8523_LowPulse12x64Hz = 6, /**< 187.500 ms 12/64ths second */PCF8523_LowPulse12x64Hz376,14499 - PCF8523_LowPulse14x64Hz = 7 /**< 218.750 ms 14/64ths second */PCF8523_LowPulse14x64Hz377,14566 -enum Pcf8523OffsetMode {Pcf8523OffsetMode381,14715 - PCF8523_TwoHours = 0x00, /**< Offset made every two hours */PCF8523_TwoHours382,14740 - PCF8523_OneMinute = 0x80 /**< Offset made every minute */PCF8523_OneMinute383,14803 -class RTC_PCF8523 {RTC_PCF8523391,15109 -enum Pcf8563SqwPinMode {Pcf8563SqwPinMode414,15872 - PCF8563_SquareWaveOFF = 0x00, /**< Off */PCF8563_SquareWaveOFF415,15897 - PCF8563_SquareWave1Hz = 0x83, /**< 1Hz square wave */PCF8563_SquareWave1Hz416,15942 - PCF8563_SquareWave32Hz = 0x82, /**< 32Hz square wave */PCF8563_SquareWave32Hz417,15999 - PCF8563_SquareWave1kHz = 0x81, /**< 1kHz square wave */PCF8563_SquareWave1kHz418,16057 - PCF8563_SquareWave32kHz = 0x80 /**< 32kHz square wave */PCF8563_SquareWave32kHz419,16115 -class RTC_PCF8563 {RTC_PCF8563428,16421 -class RTC_Millis {RTC_Millis447,17010 - static void begin(const DateTime &dt) { adjust(dt); }begin453,17134 - static uint32_t lastUnix; ///< Unix time from the previous call to now() -lastUnix458,17269 - static uint32_t lastMillis; ///< the millis() value corresponding to the lastlastMillis460,17408 -class RTC_Micros {RTC_Micros473,18074 - static void begin(const DateTime &dt) { adjust(dt); }begin479,18198 - static uint32_t microsPerSecond; ///< Number of microseconds reported bymicrosPerSecond485,18369 - static uint32_t lastUnix; ///< Unix time from the previous call to now() -lastUnix487,18524 - static uint32_t lastMicros; ///< micros() value corresponding to the last fulllastMicros489,18663 - -/home/chee/Arduino/libraries/SD/src/SD.h,960 -#define __SD_H____SD_H__16,331 -#define FILE_READ FILE_READ23,430 -#define FILE_WRITE FILE_WRITE24,455 -namespace SDLib {SDLib26,515 - class File : public Stream {File28,534 - char _name[13]; // our name_name30,578 - SdFile *_file; // underlying file pointer_file31,612 - class SDClass {SDClass58,1384 - Sd2Card card;card62,1483 - SdVolume volume;volume63,1503 - SdFile root;root64,1526 - File open(const String &filename, uint8_t mode = FILE_READ) {open81,2296 - boolean exists(const String &filepath) {exists87,2527 - boolean mkdir(const String &filepath) {mkdir94,2790 - boolean remove(const String &filepath) {remove100,2955 - boolean rmdir(const String &filepath) {rmdir105,3095 - int fileOpenMode;fileOpenMode116,3524 -typedef SDLib::File SDFile;SDFile134,4046 -typedef SDLib::SDClass SDFileSystemClass;SDFileSystemClass135,4077 -#define SDFileSystem SDFileSystem136,4119 - -/home/chee/Arduino/libraries/SD/src/utility/FatStructs.h,5081 -#define FatStructs_hFatStructs_h21,820 -uint8_t const BOOTSIG0 = 0X55;BOOTSIG032,1143 -uint8_t const BOOTSIG1 = 0XAA;BOOTSIG134,1223 -struct partitionTable {partitionTable43,1522 - uint8_t boot;boot49,1725 - uint8_t beginHead;beginHead54,1899 - unsigned beginSector : 6;beginSector59,2077 - unsigned beginCylinderHigh : 2;beginCylinderHigh61,2165 - uint8_t beginCylinderLow;beginCylinderLow66,2326 - uint8_t type;type71,2472 - uint8_t endHead;endHead76,2645 - unsigned endSector : 6;endSector81,2822 - unsigned endCylinderHigh : 2;endCylinderHigh83,2885 - uint8_t endCylinderLow;endCylinderLow88,3040 - uint32_t firstSector;firstSector90,3137 - uint32_t totalSectors;totalSectors92,3208 -typedef struct partitionTable part_t;part_t95,3299 -struct masterBootRecord {masterBootRecord104,3562 - uint8_t codeArea[440];codeArea106,3634 - uint32_t diskSignature;diskSignature108,3734 - uint16_t usuallyZero;usuallyZero110,3811 - part_t part[4];part112,3864 - uint8_t mbrSig0;mbrSig0114,3934 - uint8_t mbrSig1;mbrSig1116,4005 -typedef struct masterBootRecord mbr_t;mbr_t119,4093 -struct biosParmBlock {biosParmBlock128,4363 - uint16_t bytesPerSector;bytesPerSector133,4513 - uint8_t sectorsPerCluster;sectorsPerCluster139,4721 - uint16_t reservedSectorCount;reservedSectorCount144,4846 - uint8_t fatCount;fatCount148,5024 - uint16_t rootDirEntryCount;rootDirEntryCount157,5427 - uint16_t totalSectors16;totalSectors16167,5919 - uint8_t mediaType;mediaType174,6229 - uint16_t sectorsPerFat16;sectorsPerFat16180,6432 - uint16_t sectorsPerTrtack;sectorsPerTrtack182,6529 - uint16_t headCount;headCount184,6626 - uint32_t hidddenSectors;hidddenSectors190,6835 - uint32_t totalSectors32;totalSectors32197,7119 - uint32_t sectorsPerFat32;sectorsPerFat32201,7221 - uint16_t fat32Flags;fat32Flags212,7682 - uint16_t fat32Version;fat32Version217,7834 - uint32_t fat32RootCluster;fat32RootCluster222,7995 - uint16_t fat32FSInfo;fat32FSInfo227,8137 - uint16_t fat32BackBootBlock;fat32BackBootBlock233,8348 - uint8_t fat32Reserved[12];fat32Reserved238,8523 -typedef struct biosParmBlock bpb_t;bpb_t241,8618 -struct fat32BootSector {fat32BootSector249,8830 - uint8_t jmpToBootCode[3];jmpToBootCode251,8890 - char oemName[8];oemName253,8970 - bpb_t bpb;bpb255,9025 - uint8_t driveNumber;driveNumber257,9094 - uint8_t reserved1;reserved1259,9173 - uint8_t bootSignature;bootSignature261,9242 - uint32_t volumeSerialNumber;volumeSerialNumber263,9324 - char volumeLabel[11];volumeLabel265,9404 - char fileSystemType[8];fileSystemType267,9483 - uint8_t bootCode[420];bootCode269,9538 - uint8_t bootSectorSig0;bootSectorSig0271,9588 - uint8_t bootSectorSig1;bootSectorSig1273,9639 -uint16_t const FAT16EOC = 0XFFFF;FAT16EOC278,9869 -uint16_t const FAT16EOC_MIN = 0XFFF8;FAT16EOC_MIN280,9963 -uint32_t const FAT32EOC = 0X0FFFFFFF;FAT32EOC282,10054 -uint32_t const FAT32EOC_MIN = 0X0FFFFFF8;FAT32EOC_MIN284,10152 -uint32_t const FAT32MASK = 0X0FFFFFFF;FAT32MASK286,10248 -typedef struct fat32BootSector fbs_t;fbs_t289,10328 -struct directoryEntry {directoryEntry321,11538 - uint8_t name[11];name327,11736 - uint8_t attributes;attributes334,11999 - uint8_t reservedNT;reservedNT339,12161 - uint8_t creationTimeTenths;creationTimeTenths345,12410 - uint16_t creationTime;creationTime347,12475 - uint16_t creationDate;creationDate349,12534 - uint16_t lastAccessDate;lastAccessDate355,12781 - uint16_t firstClusterHigh;firstClusterHigh360,12921 - uint16_t lastWriteTime;lastWriteTime362,13018 - uint16_t lastWriteDate;lastWriteDate364,13112 - uint16_t firstClusterLow;firstClusterLow366,13196 - uint32_t fileSize;fileSize368,13286 -typedef struct directoryEntry dir_t;dir_t374,13497 -uint8_t const DIR_NAME_0XE5 = 0X05;DIR_NAME_0XE5376,13569 -uint8_t const DIR_NAME_DELETED = 0XE5;DIR_NAME_DELETED378,13673 -uint8_t const DIR_NAME_FREE = 0X00;DIR_NAME_FREE380,13790 -uint8_t const DIR_ATT_READ_ONLY = 0X01;DIR_ATT_READ_ONLY382,13853 -uint8_t const DIR_ATT_HIDDEN = 0X02;DIR_ATT_HIDDEN384,13943 -uint8_t const DIR_ATT_SYSTEM = 0X04;DIR_ATT_SYSTEM386,14016 -uint8_t const DIR_ATT_VOLUME_ID = 0X08;DIR_ATT_VOLUME_ID388,14104 -uint8_t const DIR_ATT_DIRECTORY = 0X10;DIR_ATT_DIRECTORY390,14178 -uint8_t const DIR_ATT_ARCHIVE = 0X20;DIR_ATT_ARCHIVE392,14266 -uint8_t const DIR_ATT_LONG_NAME = 0X0F;DIR_ATT_LONG_NAME395,14420 -uint8_t const DIR_ATT_LONG_NAME_MASK = 0X3F;DIR_ATT_LONG_NAME_MASK397,14499 -uint8_t const DIR_ATT_DEFINED_BITS = 0X3F;DIR_ATT_DEFINED_BITS399,14576 -static inline uint8_t DIR_IS_LONG_NAME(const dir_t* dir) {DIR_IS_LONG_NAME401,14667 -uint8_t const DIR_ATT_FILE_TYPE_MASK = (DIR_ATT_VOLUME_ID | DIR_ATT_DIRECTORY);DIR_ATT_FILE_TYPE_MASK405,14846 -static inline uint8_t DIR_IS_FILE(const dir_t* dir) {DIR_IS_FILE407,14965 -static inline uint8_t DIR_IS_SUBDIR(const dir_t* dir) {DIR_IS_SUBDIR411,15128 -static inline uint8_t DIR_IS_FILE_OR_SUBDIR(const dir_t* dir) {DIR_IS_FILE_OR_SUBDIR415,15317 - -/home/chee/Arduino/libraries/SD/src/utility/Sd2Card.h,4479 -#define Sd2Card_hSd2Card_h21,823 -uint8_t const SPI_FULL_SPEED = 0;SPI_FULL_SPEED29,991 -uint8_t const SPI_HALF_SPEED = 1;SPI_HALF_SPEED31,1086 -uint8_t const SPI_QUARTER_SPEED = 2;SPI_QUARTER_SPEED33,1177 -#define USE_SPI_LIBUSE_SPI_LIB38,1347 -#define MEGA_SOFT_SPI MEGA_SOFT_SPI47,1698 - #define SOFTWARE_SPISOFTWARE_SPI50,1886 - uint8_t const SD_CHIP_SELECT_PIN = SS;SD_CHIP_SELECT_PIN70,2521 - uint8_t const SD_CHIP_SELECT_PIN = SDCARD_SS_PIN;SD_CHIP_SELECT_PIN72,2575 - uint8_t const SPI_MOSI_PIN = MOSI;SPI_MOSI_PIN79,2878 - uint8_t const SPI_MISO_PIN = MISO;SPI_MISO_PIN81,2959 - uint8_t const SPI_SCK_PIN = SCK;SPI_SCK_PIN83,3026 - uint8_t const SPI_MOSI_PIN = SDCARD_MOSI_PIN;SPI_MOSI_PIN85,3074 - uint8_t const SPI_MISO_PIN = SDCARD_MISO_PIN;SPI_MISO_PIN86,3126 - uint8_t const SPI_SCK_PIN = SDCARD_SCK_PIN;SPI_SCK_PIN87,3178 - #define OPTIMIZE_HARDWARE_SPIOPTIMIZE_HARDWARE_SPI92,3305 - uint8_t const SD_CHIP_SELECT_PIN = 10;SD_CHIP_SELECT_PIN98,3475 - uint8_t const SPI_MOSI_PIN = 11;SPI_MOSI_PIN100,3555 - uint8_t const SPI_MISO_PIN = 12;SPI_MISO_PIN102,3629 - uint8_t const SPI_SCK_PIN = 13;SPI_SCK_PIN104,3689 -#define SD_PROTECT_BLOCK_ZERO SD_PROTECT_BLOCK_ZERO108,3880 -unsigned int const SD_INIT_TIMEOUT = 2000;SD_INIT_TIMEOUT110,3937 -unsigned int const SD_ERASE_TIMEOUT = 10000;SD_ERASE_TIMEOUT112,4006 -unsigned int const SD_READ_TIMEOUT = 300;SD_READ_TIMEOUT114,4076 -unsigned int const SD_WRITE_TIMEOUT = 600;SD_WRITE_TIMEOUT116,4145 -uint8_t const SD_CARD_ERROR_CMD0 = 0X1;SD_CARD_ERROR_CMD0120,4329 -uint8_t const SD_CARD_ERROR_CMD8 = 0X2;SD_CARD_ERROR_CMD8122,4421 -uint8_t const SD_CARD_ERROR_CMD17 = 0X3;SD_CARD_ERROR_CMD17124,4525 -uint8_t const SD_CARD_ERROR_CMD24 = 0X4;SD_CARD_ERROR_CMD24126,4631 -uint8_t const SD_CARD_ERROR_CMD25 = 0X05;SD_CARD_ERROR_CMD25128,4719 -uint8_t const SD_CARD_ERROR_CMD58 = 0X06;SD_CARD_ERROR_CMD58130,4823 -uint8_t const SD_CARD_ERROR_ACMD23 = 0X07;SD_CARD_ERROR_ACMD23132,4904 -uint8_t const SD_CARD_ERROR_ACMD41 = 0X08;SD_CARD_ERROR_ACMD41134,5001 -uint8_t const SD_CARD_ERROR_BAD_CSD = 0X09;SD_CARD_ERROR_BAD_CSD136,5091 -uint8_t const SD_CARD_ERROR_ERASE = 0X0A;SD_CARD_ERROR_ERASE138,5177 -uint8_t const SD_CARD_ERROR_ERASE_SINGLE_BLOCK = 0X0B;SD_CARD_ERROR_ERASE_SINGLE_BLOCK140,5267 -uint8_t const SD_CARD_ERROR_ERASE_TIMEOUT = 0X0C;SD_CARD_ERROR_ERASE_TIMEOUT142,5356 -uint8_t const SD_CARD_ERROR_READ = 0X0D;SD_CARD_ERROR_READ144,5465 -uint8_t const SD_CARD_ERROR_READ_REG = 0X0E;SD_CARD_ERROR_READ_REG146,5538 -uint8_t const SD_CARD_ERROR_READ_TIMEOUT = 0X0F;SD_CARD_ERROR_READ_TIMEOUT148,5637 -uint8_t const SD_CARD_ERROR_STOP_TRAN = 0X10;SD_CARD_ERROR_STOP_TRAN150,5731 -uint8_t const SD_CARD_ERROR_WRITE = 0X11;SD_CARD_ERROR_WRITE152,5850 -uint8_t const SD_CARD_ERROR_WRITE_BLOCK_ZERO = 0X12;SD_CARD_ERROR_WRITE_BLOCK_ZERO154,5939 -uint8_t const SD_CARD_ERROR_WRITE_MULTIPLE = 0X13;SD_CARD_ERROR_WRITE_MULTIPLE156,6050 -uint8_t const SD_CARD_ERROR_WRITE_PROGRAMMING = 0X14;SD_CARD_ERROR_WRITE_PROGRAMMING158,6171 -uint8_t const SD_CARD_ERROR_WRITE_TIMEOUT = 0X15;SD_CARD_ERROR_WRITE_TIMEOUT160,6276 -uint8_t const SD_CARD_ERROR_SCK_RATE = 0X16;SD_CARD_ERROR_SCK_RATE162,6359 -uint8_t const SD_CARD_TYPE_SD1 = 1;SD_CARD_TYPE_SD1166,6539 -uint8_t const SD_CARD_TYPE_SD2 = 2;SD_CARD_TYPE_SD2168,6613 -uint8_t const SD_CARD_TYPE_SDHC = 3;SD_CARD_TYPE_SDHC170,6680 -class Sd2Card {Sd2Card176,6885 - Sd2Card(void) : errorCode_(0), inBlock_(0), partialBlockRead_(0), type_(0) {}Sd2Card179,6959 - uint8_t errorCode(void) const {errorCode186,7277 - uint8_t errorData(void) const {errorData190,7394 - uint8_t init(void) {init197,7636 - uint8_t init(uint8_t sckRateID) {init205,7931 - uint8_t partialBlockRead(void) const {partialBlockRead211,8210 - uint8_t readCID(cid_t* cid) {readCID221,8653 - uint8_t readCSD(csd_t* csd) {readCSD227,8893 - uint8_t type(void) const {type236,9176 - uint32_t block_;block_245,9506 - uint8_t chipSelectPin_;chipSelectPin_246,9528 - uint8_t errorCode_;errorCode_247,9557 - uint8_t inBlock_;inBlock_248,9582 - uint16_t offset_;offset_249,9605 - uint8_t partialBlockRead_;partialBlockRead_250,9628 - uint8_t status_;status_251,9660 - uint8_t type_;type_252,9682 - uint8_t cardAcmd(uint8_t cmd, uint32_t arg) {cardAcmd254,9728 - void error(uint8_t code) {error259,9906 - void type(uint8_t value) {type266,10159 - -/home/chee/Arduino/libraries/SD/src/utility/Sd2PinMap.h,4053 - #define Sd2PinMap_hSd2PinMap_h23,872 - uint8_t const SS_PIN = SS;SS_PIN27,923 - uint8_t const MOSI_PIN = MOSI;MOSI_PIN28,953 - uint8_t const MISO_PIN = MISO;MISO_PIN29,987 - uint8_t const SCK_PIN = SCK;SCK_PIN30,1021 - #define Sd2PinMap_hSd2PinMap_h37,1171 - uint8_t const SS_PIN = SS;SS_PIN41,1222 - uint8_t const MOSI_PIN = MOSI;MOSI_PIN42,1252 - uint8_t const MISO_PIN = MISO;MISO_PIN43,1286 - uint8_t const SCK_PIN = SCK;SCK_PIN44,1320 -#define Sd2PinMap_hSd2PinMap_h52,1510 -struct pin_map_t {pin_map_t57,1676 - volatile uint8_t* ddr;ddr58,1696 - volatile uint8_t* pin;pin59,1722 - volatile uint8_t* port;port60,1748 - uint8_t bit;bit61,1775 -uint8_t const SDA_PIN = 20;SDA_PIN68,1981 -uint8_t const SCL_PIN = 21;SCL_PIN69,2010 -uint8_t const SS_PIN = 53;SS_PIN72,2054 -uint8_t const MOSI_PIN = 51;MOSI_PIN73,2082 -uint8_t const MISO_PIN = 50;MISO_PIN74,2112 -uint8_t const SCK_PIN = 52;SCK_PIN75,2142 -static const pin_map_t digitalPinMap[] = {digitalPinMap77,2173 -uint8_t const SDA_PIN = 20;SDA_PIN154,5252 -uint8_t const SCL_PIN = 21;SCL_PIN155,5281 -uint8_t const SS_PIN = 10;SS_PIN158,5325 -uint8_t const MOSI_PIN = 11;MOSI_PIN159,5353 -uint8_t const MISO_PIN = 12;MISO_PIN160,5383 -uint8_t const SCK_PIN = 13;SCK_PIN161,5413 -static const pin_map_t digitalPinMap[] = {digitalPinMap163,5444 -uint8_t const SDA_PIN = 18;SDA_PIN202,7028 -uint8_t const SCL_PIN = 19;SCL_PIN203,7057 -uint8_t const SS_PIN = 10;SS_PIN206,7101 -uint8_t const MOSI_PIN = 11;MOSI_PIN207,7129 -uint8_t const MISO_PIN = 12;MISO_PIN208,7159 -uint8_t const SCK_PIN = 13;SCK_PIN209,7189 -static const pin_map_t digitalPinMap[] = {digitalPinMap211,7220 -uint8_t const SDA_PIN = 18;SDA_PIN240,8382 -uint8_t const SCL_PIN = 19;SCL_PIN241,8411 -uint8_t const SS_PIN = 10;SS_PIN244,8455 -uint8_t const MOSI_PIN = 11;MOSI_PIN245,8483 -uint8_t const MISO_PIN = 12;MISO_PIN246,8513 -uint8_t const SCK_PIN = 13;SCK_PIN247,8543 -static const pin_map_t digitalPinMap[] = {digitalPinMap249,8574 -uint8_t const SDA_PIN = 17;SDA_PIN278,9821 -uint8_t const SCL_PIN = 18;SCL_PIN279,9850 -uint8_t const SS_PIN = 4;SS_PIN282,9894 -uint8_t const MOSI_PIN = 5;MOSI_PIN283,9921 -uint8_t const MISO_PIN = 6;MISO_PIN284,9950 -uint8_t const SCK_PIN = 7;SCK_PIN285,9979 -static const pin_map_t digitalPinMap[] = {digitalPinMap287,10009 -uint8_t const SDA_PIN = 2;SDA_PIN326,11498 -uint8_t const SCL_PIN = 3;SCL_PIN327,11526 -uint8_t const SS_PIN = 17;SS_PIN330,11569 -uint8_t const MOSI_PIN = 16;MOSI_PIN331,11597 -uint8_t const MISO_PIN = 14;MISO_PIN332,11627 -uint8_t const SCK_PIN = 15;SCK_PIN333,11657 -static const pin_map_t digitalPinMap[] = {digitalPinMap335,11688 -uint8_t const SDA_PIN = 1;SDA_PIN366,12899 -uint8_t const SCL_PIN = 0;SCL_PIN367,12927 -uint8_t const SS_PIN = 20;SS_PIN370,12970 -uint8_t const MOSI_PIN = 22;MOSI_PIN371,12998 -uint8_t const MISO_PIN = 23;MISO_PIN372,13028 -uint8_t const SCK_PIN = 21;SCK_PIN373,13058 -static const pin_map_t digitalPinMap[] = {digitalPinMap375,13089 -uint8_t const SDA_PIN = 18;SDA_PIN428,15185 -uint8_t const SCL_PIN = 19;SCL_PIN429,15214 -uint8_t const SS_PIN = 10;SS_PIN432,15258 -uint8_t const MOSI_PIN = 11;MOSI_PIN433,15286 -uint8_t const MISO_PIN = 12;MISO_PIN434,15316 -uint8_t const SCK_PIN = 13;SCK_PIN435,15346 -static const pin_map_t digitalPinMap[] = {digitalPinMap437,15377 -static const uint8_t digitalPinCount = sizeof(digitalPinMap) / sizeof(pin_map_t);digitalPinCount461,16378 -uint8_t getPinMode(uint8_t pin) {getPinMode467,16609 -void setPinMode(uint8_t pin, uint8_t mode) {setPinMode475,16868 -uint8_t fastDigitalRead(uint8_t pin) {fastDigitalRead487,17229 -void fastDigitalWrite(uint8_t pin, uint8_t value) {fastDigitalWrite495,17493 - uint8_t const SDA_PIN = 18;SDA_PIN512,17937 - uint8_t const SCL_PIN = 19;SCL_PIN513,17968 - uint8_t const SS_PIN = 10;SS_PIN516,18016 - uint8_t const MOSI_PIN = 11;MOSI_PIN517,18046 - uint8_t const MISO_PIN = 12;MISO_PIN518,18078 - uint8_t const SCK_PIN = 13;SCK_PIN519,18110 - -/home/chee/Arduino/libraries/SD/src/utility/SdFat.h,9828 -#define SdFat_hSdFat_h21,815 -#define ALLOW_DEPRECATED_FUNCTIONS ALLOW_DEPRECATED_FUNCTIONS36,1176 -#undef O_READO_READ44,1508 -#undef O_RDONLYO_RDONLY45,1523 -#undef O_WRITEO_WRITE46,1540 -#undef O_WRONLYO_WRONLY47,1556 -#undef O_RDWRO_RDWR48,1573 -#undef O_ACCMODEO_ACCMODE49,1588 -#undef O_APPENDO_APPEND50,1606 -#undef O_SYNCO_SYNC51,1623 -#undef O_CREATO_CREAT52,1638 -#undef O_EXCLO_EXCL53,1654 -#undef O_TRUNCO_TRUNC54,1669 -uint8_t const LS_DATE = 1;LS_DATE59,1753 -uint8_t const LS_SIZE = 2;LS_SIZE61,1818 -uint8_t const LS_R = 4;LS_R63,1901 -uint8_t const O_READ = 0X01;O_READ67,1999 -uint8_t const O_RDONLY = O_READ;O_RDONLY69,2067 -uint8_t const O_WRITE = 0X02;O_WRITE71,2132 -uint8_t const O_WRONLY = O_WRITE;O_WRONLY73,2202 -uint8_t const O_RDWR = (O_READ | O_WRITE);O_RDWR75,2282 -uint8_t const O_ACCMODE = (O_READ | O_WRITE);O_ACCMODE77,2369 -uint8_t const O_APPEND = 0X04;O_APPEND79,2497 -uint8_t const O_SYNC = 0X08;O_SYNC81,2587 -uint8_t const O_CREAT = 0X10;O_CREAT83,2656 -uint8_t const O_EXCL = 0X20;O_EXCL85,2763 -uint8_t const O_TRUNC = 0X40;O_TRUNC87,2834 -uint8_t const T_ACCESS = 1;T_ACCESS91,2931 -uint8_t const T_CREATE = 2;T_CREATE93,3006 -uint8_t const T_WRITE = 4;T_WRITE95,3078 -uint8_t const FAT_FILE_TYPE_CLOSED = 0;FAT_FILE_TYPE_CLOSED98,3168 -uint8_t const FAT_FILE_TYPE_NORMAL = 1;FAT_FILE_TYPE_NORMAL100,3235 -uint8_t const FAT_FILE_TYPE_ROOT16 = 2;FAT_FILE_TYPE_ROOT16102,3318 -uint8_t const FAT_FILE_TYPE_ROOT32 = 3;FAT_FILE_TYPE_ROOT32104,3401 -uint8_t const FAT_FILE_TYPE_SUBDIR = 4;FAT_FILE_TYPE_SUBDIR106,3476 -uint8_t const FAT_FILE_TYPE_MIN_DIR = FAT_FILE_TYPE_ROOT16;FAT_FILE_TYPE_MIN_DIR108,3555 -static inline uint16_t FAT_DATE(uint16_t year, uint8_t month, uint8_t day) {FAT_DATE111,3661 -static inline uint16_t FAT_YEAR(uint16_t fatDate) {FAT_YEAR115,3837 -static inline uint8_t FAT_MONTH(uint16_t fatDate) {FAT_MONTH119,3973 -static inline uint8_t FAT_DAY(uint16_t fatDate) {FAT_DAY123,4106 -static inline uint16_t FAT_TIME(uint8_t hour, uint8_t minute, uint8_t second) {FAT_TIME127,4229 -static inline uint8_t FAT_HOUR(uint16_t fatTime) {FAT_HOUR131,4409 -static inline uint8_t FAT_MINUTE(uint16_t fatTime) {FAT_MINUTE135,4537 -static inline uint8_t FAT_SECOND(uint16_t fatTime) {FAT_SECOND139,4675 -uint16_t const FAT_DEFAULT_DATE = ((2000 - 1980) << 9) | (1 << 5) | 1;FAT_DEFAULT_DATE143,4819 -uint16_t const FAT_DEFAULT_TIME = (1 << 11);FAT_DEFAULT_TIME145,4939 -class SdFile : public Print {SdFile151,5156 - SdFile(void) : type_(FAT_FILE_TYPE_CLOSED) {}SdFile154,5240 - void clearUnbufferedRead(void) {clearUnbufferedRead165,5635 - uint32_t curCluster(void) const {curCluster173,6005 - uint32_t curPosition(void) const {curPosition177,6144 - static void dateTimeCallback(dateTimeCallback208,7191 - static void dateTimeCallbackCancel(void) {dateTimeCallbackCancel215,7386 - uint32_t dirBlock(void) const {dirBlock220,7608 - uint8_t dirIndex(void) const {dirIndex225,7786 - uint32_t fileSize(void) const {fileSize230,7980 - uint32_t firstCluster(void) const {firstCluster234,8119 - uint8_t isDir(void) const {isDir238,8269 - uint8_t isFile(void) const {isFile242,8423 - uint8_t isOpen(void) const {isOpen246,8593 - uint8_t isSubDir(void) const {isSubDir250,8755 - uint8_t isRoot(void) const {isRoot254,8912 - int16_t read(void) {read273,9732 - void rewind(void) {rewind282,10050 - uint8_t seekCur(uint32_t pos) {seekCur288,10256 - uint8_t seekEnd(void) {seekEnd295,10479 - void setUnbufferedRead(void) {setUnbufferedRead305,10789 - uint8_t type(void) const {type318,11257 - uint8_t unbufferedRead(void) const {unbufferedRead323,11397 - SdVolume* volume(void) const {volume327,11547 - uint8_t contiguousRange(uint32_t& bgnBlock, uint32_t& endBlock) { // NOLINTcontiguousRange344,12171 - uint8_t createContiguous(SdFile& dirFile, // NOLINTcreateContiguous351,12454 - static void dateTimeCallback(dateTimeCallback361,12797 - uint8_t dirEntry(dir_t& dir) {dirEntry367,13052 - uint8_t makeDir(SdFile& dir, const char* dirName) { // NOLINTmakeDir373,13236 - uint8_t open(SdFile& dirFile, // NOLINTopen379,13467 - uint8_t open(SdFile& dirFile, const char* fileName) { // NOLINTopen384,13671 - uint8_t open(SdFile& dirFile, uint16_t index, uint8_t oflag) { // NOLINTopen390,13907 - uint8_t openRoot(SdVolume& vol) {openRoot394,14107 - int8_t readDir(dir_t& dir) {readDir399,14260 - static uint8_t remove(SdFile& dirFile, const char* fileName) { // NOLINTremove405,14452 - static void (*oldDateTime_)(uint16_t& date, uint16_t& time); // NOLINToldDateTime_411,14703 - static void oldToNew(uint16_t* date, uint16_t* time) {oldToNew412,14780 - static uint8_t const F_OFLAG = (O_ACCMODE | O_APPEND | O_SYNC);F_OFLAG423,15056 - static uint8_t const F_FILE_NON_BLOCKING_WRITE = 0X10;F_FILE_NON_BLOCKING_WRITE425,15148 - static uint8_t const F_FILE_CLUSTER_ADDED = 0X20;F_FILE_CLUSTER_ADDED427,15252 - static uint8_t const F_FILE_UNBUFFERED_READ = 0X40;F_FILE_UNBUFFERED_READ429,15338 - static uint8_t const F_FILE_DIR_DIRTY = 0X80;F_FILE_DIR_DIRTY431,15436 - uint8_t flags_; // See above for definition of flags_ bitsflags_439,15717 - uint8_t type_; // type of file see above for valuestype_440,15791 - uint32_t curCluster_; // cluster for current file positioncurCluster_441,15859 - uint32_t curPosition_; // current file position in bytes from beginningcurPosition_442,15927 - uint32_t dirBlock_; // SD block that contains directory entry for filedirBlock_443,16007 - uint8_t dirIndex_; // index of entry in dirBlock 0 <= dirIndex_ <= 0XFdirIndex_444,16089 - uint32_t fileSize_; // file size in bytesfileSize_445,16172 - uint32_t firstCluster_; // first cluster of filefirstCluster_446,16225 - SdVolume* vol_; // volume where file is locatedvol_447,16281 - static void (*dateTime_)(uint16_t* date, uint16_t* time);dateTime_453,16480 -union cache_t {cache_t463,16857 - uint8_t data[512];data465,16924 - uint16_t fat16[256];fat16467,16994 - uint32_t fat32[128];fat32469,17065 - dir_t dir[16];dir471,17140 - mbr_t mbr;mbr473,17214 - fbs_t fbs;fbs475,17285 -class SdVolume {SdVolume482,17481 - SdVolume(void) : allocSearchStart_(2), fatType_(0) {}SdVolume485,17553 - static uint8_t* cacheClear(void) {cacheClear489,17773 - uint8_t init(Sd2Card* dev) {init505,18344 - uint8_t blocksPerCluster(void) const {blocksPerCluster512,18590 - uint32_t blocksPerFat(void) const {blocksPerFat516,18727 - uint32_t clusterCount(void) const {clusterCount520,18869 - uint8_t clusterSizeShift(void) const {clusterSizeShift524,19024 - uint32_t dataStartBlock(void) const {dataStartBlock528,19181 - uint8_t fatCount(void) const {fatCount532,19326 - uint32_t fatStartBlock(void) const {fatStartBlock536,19471 - uint8_t fatType(void) const {fatType540,19623 - uint32_t rootDirEntryCount(void) const {rootDirEntryCount544,19772 - uint32_t rootDirStart(void) const {rootDirStart549,20013 - static Sd2Card* sdCard(void) {sdCard553,20157 - uint8_t init(Sd2Card& dev) {init560,20490 - uint8_t init(Sd2Card& dev, uint8_t part) { // NOLINTinit565,20649 - static uint8_t const CACHE_FOR_READ = 0;CACHE_FOR_READ575,21049 - static uint8_t const CACHE_FOR_WRITE = 1;CACHE_FOR_WRITE577,21170 - static cache_t cacheBuffer_; // 512 byte cache for device blockscacheBuffer_579,21219 - static uint32_t cacheBlockNumber_; // Logical number of block in the cachecacheBlockNumber_580,21296 - static Sd2Card* sdCard_; // Sd2Card object for cachesdCard_581,21377 - static uint8_t cacheDirty_; // cacheFlush() will write block if truecacheDirty_582,21446 - static uint32_t cacheMirrorBlock_; // block number for mirror FATcacheMirrorBlock_583,21528 - uint32_t allocSearchStart_; // start cluster for alloc searchallocSearchStart_585,21608 - uint8_t blocksPerCluster_; // cluster size in blocksblocksPerCluster_586,21677 - uint32_t blocksPerFat_; // FAT size in blocksblocksPerFat_587,21738 - uint32_t clusterCount_; // clusters in one FATclusterCount_588,21795 - uint8_t clusterSizeShift_; // shift to convert cluster count to block countclusterSizeShift_589,21853 - uint32_t dataStartBlock_; // first data block numberdataStartBlock_590,21937 - uint8_t fatCount_; // number of FATs on volumefatCount_591,21999 - uint32_t fatStartBlock_; // start block for first FATfatStartBlock_592,22062 - uint8_t fatType_; // volume type (12, 16, OR 32)fatType_593,22126 - uint16_t rootDirEntryCount_; // number of entries in FAT16 root dirrootDirEntryCount_594,22192 - uint32_t rootDirStart_; // root start block for FAT16, cluster for FAT32rootDirStart_595,22266 - uint8_t blockOfCluster(uint32_t position) const {blockOfCluster598,22502 - uint32_t clusterStartBlock(uint32_t cluster) const {clusterStartBlock601,22621 - uint32_t blockNumber(uint32_t cluster, uint32_t position) const {blockNumber604,22756 - static void cacheSetDirty(void) {cacheSetDirty610,23091 - uint8_t fatPutEOC(uint32_t cluster) {fatPutEOC617,23420 - uint8_t isEOC(uint32_t cluster) const {isEOC621,23555 - uint8_t readBlock(uint32_t block, uint8_t* dst) {readBlock624,23681 - uint8_t readData(uint32_t block, uint16_t offset,readData627,23789 - uint8_t writeBlock(uint32_t block, const uint8_t* dst, uint8_t blocking = 1) {writeBlock631,23965 - uint8_t isBusy(void) {isBusy634,24113 - uint8_t isCacheMirrorBlockDirty(void) {isCacheMirrorBlockDirty637,24181 - -/home/chee/Arduino/libraries/SD/src/utility/SdFatmainpage.h,0 - -/home/chee/Arduino/libraries/SD/src/utility/SdFatUtil.h,383 -#define SdFatUtil_hSdFatUtil_h21,819 - #define PgmPrint(PgmPrint30,1007 - #define PgmPrintln(PgmPrintln32,1124 -#define NOINLINE NOINLINE35,1243 -#define UNUSEDOK UNUSEDOK36,1294 -static UNUSEDOK int FreeRam(void) {FreeRam39,1476 -static NOINLINE void SerialPrint_P(PGM_P str) {SerialPrint_P61,2205 -static NOINLINE void SerialPrintln_P(PGM_P str) {SerialPrintln_P72,2549 - -/home/chee/Arduino/libraries/SD/src/utility/SdInfo.h,5798 -#define SdInfo_hSdInfo_h21,822 -uint8_t const CMD0 = 0X00;CMD036,1257 -uint8_t const CMD8 = 0X08;CMD838,1360 -uint8_t const CMD9 = 0X09;CMD940,1450 -uint8_t const CMD10 = 0X0A;CMD1042,1553 -uint8_t const CMD13 = 0X0D;CMD1344,1634 -uint8_t const CMD17 = 0X11;CMD1746,1723 -uint8_t const CMD24 = 0X18;CMD2448,1812 -uint8_t const CMD25 = 0X19;CMD2550,1919 -uint8_t const CMD32 = 0X20;CMD3252,2026 -uint8_t const CMD33 = 0X21;CMD3355,2158 -uint8_t const CMD38 = 0X26;CMD3857,2240 -uint8_t const CMD55 = 0X37;CMD5559,2327 -uint8_t const CMD58 = 0X3A;CMD5861,2407 -uint8_t const ACMD23 = 0X17;ACMD2364,2538 -uint8_t const ACMD41 = 0X29;ACMD4167,2687 -uint8_t const R1_READY_STATE = 0X00;R1_READY_STATE70,2842 -uint8_t const R1_IDLE_STATE = 0X01;R1_IDLE_STATE72,2922 -uint8_t const R1_ILLEGAL_COMMAND = 0X04;R1_ILLEGAL_COMMAND74,2998 -uint8_t const DATA_START_BLOCK = 0XFE;DATA_START_BLOCK76,3095 -uint8_t const STOP_TRAN_TOKEN = 0XFD;STOP_TRAN_TOKEN78,3179 -uint8_t const WRITE_MULTIPLE_TOKEN = 0XFC;WRITE_MULTIPLE_TOKEN80,3268 -uint8_t const DATA_RES_MASK = 0X1F;DATA_RES_MASK82,3380 -uint8_t const DATA_RES_ACCEPTED = 0X05;DATA_RES_ACCEPTED84,3451 -typedef struct CID {CID86,3574 - uint8_t mid; // Manufacturer IDmid88,3609 - char oid[2]; // OEM/Application IDoid90,3660 - char pnm[5]; // Product namepnm92,3714 - unsigned prv_m : 4; // Product revision n.mprv_m94,3760 - unsigned prv_n : 4;prv_n95,3808 - uint32_t psn; // Product serial numberpsn97,3847 - unsigned mdt_year_high : 4; // Manufacturing datemdt_year_high99,3904 - unsigned reserved : 4;reserved100,3958 - unsigned mdt_month : 4;mdt_month102,3998 - unsigned mdt_year_low : 4;mdt_year_low103,4025 - unsigned always1 : 1;always1105,4069 - unsigned crc : 7;crc106,4094 -} cid_t;cid_t107,4115 -typedef struct CSDV1 {CSDV1110,4238 - unsigned reserved1 : 6;reserved1112,4275 - unsigned csd_ver : 2;csd_ver113,4302 - uint8_t taac;taac115,4340 - uint8_t nsac;nsac117,4370 - uint8_t tran_speed;tran_speed119,4400 - uint8_t ccc_high;ccc_high121,4436 - unsigned read_bl_len : 4;read_bl_len123,4470 - unsigned ccc_low : 4;ccc_low124,4499 - unsigned c_size_high : 2;c_size_high126,4537 - unsigned reserved2 : 2;reserved2127,4566 - unsigned dsr_imp : 1;dsr_imp128,4593 - unsigned read_blk_misalign : 1;read_blk_misalign129,4618 - unsigned write_blk_misalign : 1;write_blk_misalign130,4653 - unsigned read_bl_partial : 1;read_bl_partial131,4689 - uint8_t c_size_mid;c_size_mid133,4735 - unsigned vdd_r_curr_max : 3;vdd_r_curr_max135,4771 - unsigned vdd_r_curr_min : 3;vdd_r_curr_min136,4803 - unsigned c_size_low : 2;c_size_low137,4835 - unsigned c_size_mult_high : 2;c_size_mult_high139,4876 - unsigned vdd_w_cur_max : 3;vdd_w_cur_max140,4910 - unsigned vdd_w_curr_min : 3;vdd_w_curr_min141,4941 - unsigned sector_size_high : 6;sector_size_high143,4987 - unsigned erase_blk_en : 1;erase_blk_en144,5021 - unsigned c_size_mult_low : 1;c_size_mult_low145,5051 - unsigned wp_grp_size : 7;wp_grp_size147,5098 - unsigned sector_size_low : 1;sector_size_low148,5127 - unsigned write_bl_len_high : 2;write_bl_len_high150,5174 - unsigned r2w_factor : 3;r2w_factor151,5209 - unsigned reserved3 : 2;reserved3152,5237 - unsigned wp_grp_enable : 1;wp_grp_enable153,5264 - unsigned reserved4 : 5;reserved4155,5309 - unsigned write_partial : 1;write_partial156,5336 - unsigned write_bl_len_low : 2;write_bl_len_low157,5367 - unsigned reserved5: 2;reserved5159,5415 - unsigned file_format : 2;file_format160,5441 - unsigned tmp_write_protect : 1;tmp_write_protect161,5470 - unsigned perm_write_protect : 1;perm_write_protect162,5505 - unsigned copy : 1;copy163,5541 - unsigned file_format_grp : 1;file_format_grp164,5563 - unsigned always1 : 1;always1166,5610 - unsigned crc : 7;crc167,5635 -} csd1_t;csd1_t168,5656 -typedef struct CSDV2 {CSDV2171,5780 - unsigned reserved1 : 6;reserved1173,5817 - unsigned csd_ver : 2;csd_ver174,5844 - uint8_t taac;taac176,5882 - uint8_t nsac;nsac178,5912 - uint8_t tran_speed;tran_speed180,5942 - uint8_t ccc_high;ccc_high182,5978 - unsigned read_bl_len : 4;read_bl_len184,6012 - unsigned ccc_low : 4;ccc_low185,6041 - unsigned reserved2 : 4;reserved2187,6079 - unsigned dsr_imp : 1;dsr_imp188,6106 - unsigned read_blk_misalign : 1;read_blk_misalign189,6131 - unsigned write_blk_misalign : 1;write_blk_misalign190,6166 - unsigned read_bl_partial : 1;read_bl_partial191,6202 - unsigned reserved3 : 2;reserved3193,6248 - unsigned c_size_high : 6;c_size_high194,6275 - uint8_t c_size_mid;c_size_mid196,6317 - uint8_t c_size_low;c_size_low198,6353 - unsigned sector_size_high : 6;sector_size_high200,6390 - unsigned erase_blk_en : 1;erase_blk_en201,6424 - unsigned reserved4 : 1;reserved4202,6454 - unsigned wp_grp_size : 7;wp_grp_size204,6495 - unsigned sector_size_low : 1;sector_size_low205,6524 - unsigned write_bl_len_high : 2;write_bl_len_high207,6571 - unsigned r2w_factor : 3;r2w_factor208,6606 - unsigned reserved5 : 2;reserved5209,6634 - unsigned wp_grp_enable : 1;wp_grp_enable210,6661 - unsigned reserved6 : 5;reserved6212,6706 - unsigned write_partial : 1;write_partial213,6733 - unsigned write_bl_len_low : 2;write_bl_len_low214,6764 - unsigned reserved7: 2;reserved7216,6812 - unsigned file_format : 2;file_format217,6838 - unsigned tmp_write_protect : 1;tmp_write_protect218,6867 - unsigned perm_write_protect : 1;perm_write_protect219,6902 - unsigned copy : 1;copy220,6938 - unsigned file_format_grp : 1;file_format_grp221,6960 - unsigned always1 : 1;always1223,7007 - unsigned crc : 7;crc224,7032 -} csd2_t;csd2_t225,7053 -union csd_t {csd_t228,7190 - csd1_t v1;v1229,7205 - csd2_t v2;v2230,7219 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/examples/AnalogBinLogger/AnalogBinLogger.h,1458 -#define AnalogBinLogger_hAnalogBinLogger_h2,26 -struct metadata_t {metadata_t5,157 - unsigned long adcFrequency; // ADC clock frequencyadcFrequency6,177 - unsigned long cpuFrequency; // CPU clock frequencycpuFrequency7,235 - unsigned long sampleInterval; // Sample interval in CPU cycles.sampleInterval8,293 - unsigned long recordEightBits; // Size of ADC values, nonzero for 8-bits.recordEightBits9,362 - unsigned long pinCount; // Number of analog pins in a sample.pinCount10,440 - unsigned long pinNumber[123]; // List of pin numbers in a sample.pinNumber11,513 -const size_t DATA_DIM8 = 508;DATA_DIM815,702 -struct block8_t {block8_t16,732 - unsigned short count; // count of data valuescount17,750 - unsigned short overrun; // count of overruns since last blockoverrun18,801 - unsigned char data[DATA_DIM8];data19,866 -const size_t DATA_DIM16 = 254;DATA_DIM1623,1019 -struct block16_t {block16_t24,1050 - unsigned short count; // count of data valuescount25,1069 - unsigned short overrun; // count of overruns since last blockoverrun26,1120 - unsigned short data[DATA_DIM16];data27,1185 -struct adcdata_t {adcdata_t31,1329 - unsigned short count; // count of data valuescount32,1348 - unsigned short overrun; // count of overruns since last blockoverrun33,1399 - unsigned char u8[DATA_DIM8];u835,1474 - unsigned short u16[DATA_DIM16];u1636,1508 - } data;data37,1544 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/examples/LowLatencyLogger/UserTypes.h,215 -#define UserTypes_hUserTypes_h2,20 -#define FILE_BASE_NAME FILE_BASE_NAME5,110 -const uint8_t ADC_DIM = 4;ADC_DIM6,143 -struct data_t {data_t7,170 - uint32_t time;time8,186 - uint16_t adc[ADC_DIM];adc9,203 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/examples/LowLatencyLoggerADXL345/UserTypes.h,270 -#define UserTypes_hUserTypes_h2,20 -#define USE_SHARED_SPI USE_SHARED_SPI5,78 -#define FILE_BASE_NAME FILE_BASE_NAME6,103 -const uint8_t ACCEL_DIM = 3;ACCEL_DIM8,184 -struct data_t {data_t9,213 - uint32_t time;time10,229 - int16_t accel[ACCEL_DIM];accel11,246 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/examples/LowLatencyLoggerMPU6050/UserTypes.h,283 -#define UserTypes_hUserTypes_h2,20 -#define FILE_BASE_NAME FILE_BASE_NAME4,61 -struct data_t {data_t5,93 - unsigned long time;time6,109 - int16_t ax;ax7,131 - int16_t ay;ay8,145 - int16_t az;az9,159 - int16_t gx;gx10,173 - int16_t gy;gy11,187 - int16_t gz;gz12,201 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/extras/AnalogBinLoggerExtras/bintocsv/AnalogBinLogger.h,1455 -#define AnalogBinLogger_hAnalogBinLogger_h2,26 -struct metadata_t {metadata_t5,157 - unsigned long adcFrequency; // ADC clock frequencyadcFrequency6,177 - unsigned long cpuFrequency; // CPU clock frequencycpuFrequency7,235 - unsigned long sampleInterval; // Sample interval in CPU cycles.sampleInterval8,293 - unsigned long recordEightBits; // Size of ADC values, nonzero for 8-bits.recordEightBits9,362 - unsigned long pinCount; // Number of analog pins in a sample.pinCount10,440 - unsigned long pinNumber[123]; // List of pin numbers in a sample.pinNumber11,513 -const size_t DATA_DIM8 = 508;DATA_DIM815,702 -struct block8_t {block8_t16,732 - unsigned short count; // count of data bytescount17,750 - unsigned short overrun; // count of overruns since last blockoverrun18,800 - unsigned char data[DATA_DIM8];data19,865 -const size_t DATA_DIM16 = 254;DATA_DIM1623,1018 -struct block16_t {block16_t24,1049 - unsigned short count; // count of data bytescount25,1068 - unsigned short overrun; // count of overruns since last blockoverrun26,1118 - unsigned short data[DATA_DIM16];data27,1183 -struct adcdata_t {adcdata_t31,1327 - unsigned short count; // count of data bytescount32,1346 - unsigned short overrun; // count of overruns since last blockoverrun33,1396 - unsigned char u8[DATA_DIM8];u835,1471 - unsigned short u16[DATA_DIM16];u1636,1505 - } data;data37,1541 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/extras/MainPage/SdFatmainpage.h,0 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/extras/SdFatTestSuite/SdFatTestSuite.h,294 -#define SdFatTestSuite_hSdFatTestSuite_h26,1230 -#define strcmp_P(strcmp_P31,1341 -#define strncpy_P(strncpy_P35,1446 -#define strlen_P(strlen_P39,1555 -#define testVerifyBool(testVerifyBool42,1610 -#define testVerifyMsg(testVerifyMsg43,1677 -#define testVerifyStr(testVerifyStr44,1744 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/BlockDriver.h,152 -#define BlockDriver_hBlockDriver_h30,1275 -typedef BaseBlockDriver BlockDriver;BlockDriver36,1530 -typedef SdSpiCard BlockDriver;BlockDriver38,1629 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/ArduinoFiles.h,1302 -#define ArduinoFiles_hArduinoFiles_h30,1270 -#define FILE_READ FILE_READ37,1519 -#define FILE_WRITE FILE_WRITE39,1621 -class PrintFile : public FatFile, public Print {PrintFile45,1809 - PrintFile() {}PrintFile47,1867 - PrintFile(const char* path, oflag_t oflag) : FatFile(path, oflag) {}PrintFile56,2187 - ~PrintFile() {}~PrintFile58,2285 - int available() {available67,2589 - void flush() {flush72,2767 - int peek() {peek79,2937 - size_t write(uint8_t b) {write95,3421 - size_t write(const uint8_t *buf, size_t size) {write113,4113 -class File : public FatFile, public Stream {File122,4350 - File() {}File124,4404 - File(const char* path, oflag_t oflag) {File133,4745 - operator bool() {operator bool144,5010 - int available() {available150,5194 - void flush() {flush155,5372 - bool isDirectory() {isDirectory161,5535 - const char* name() const {name169,5738 - int peek() {peek176,5927 - uint32_t position() {position180,6018 - File openNextFile(oflag_t oflag = O_RDONLY) {openNextFile188,6203 - int read() {read198,6507 - void rewindDirectory() {rewindDirectory202,6598 - bool seek(uint32_t pos) {seek214,6880 - uint32_t size() {size218,6971 - size_t write(uint8_t b) {write226,7223 - size_t write(const uint8_t *buf, size_t size) {write244,7915 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/ArduinoStream.h,929 -#define ArduinoStream_hArduinoStream_h26,1228 -class ArduinoInStream : public ibufstream {ArduinoInStream39,1566 - ArduinoInStream(Stream &hws, char* buf, size_t size) {ArduinoInStream47,1768 - void readline() {readline53,1905 - bool seekoff(off_type off, seekdir way) {seekoff85,2468 - bool seekpos(pos_type pos) {seekpos94,2644 - char *m_line;m_line100,2723 - size_t m_size;m_size101,2739 - Stream* m_hw;m_hw102,2756 -class ArduinoOutStream : public ostream {ArduinoOutStream109,2941 - explicit ArduinoOutStream(Print& pr) : m_pr(&pr) {}ArduinoOutStream115,3080 - void putch(char c) {putch123,3229 - void putstr(const char* str) {putstr129,3328 - bool seekoff(off_type off, seekdir way) {seekoff132,3387 - bool seekpos(pos_type pos) {seekpos137,3483 - bool sync() {sync141,3551 - pos_type tellpos() {tellpos144,3588 - ArduinoOutStream() {}ArduinoOutStream149,3654 - Print* m_pr;m_pr150,3678 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/BaseBlockDriver.h,100 -#define BaseBlockDriver_hBaseBlockDriver_h26,1230 -class BaseBlockDriver {BaseBlockDriver32,1345 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/bufstream.h,1262 -#define bufstream_hbufstream_h26,1224 -class ibufstream : public istream {ibufstream38,1497 - ibufstream() : m_buf(0), m_len(0) {}ibufstream41,1563 - explicit ibufstream(const char* str) {ibufstream46,1744 - void init(const char* str) {init53,1959 - int16_t getch() {getch62,2106 - void getpos(FatPos_t *pos) {getpos69,2227 - bool seekoff(off_type off, seekdir way) {seekoff72,2289 - bool seekpos(pos_type pos) {seekpos77,2385 - void setpos(FatPos_t *pos) {setpos84,2505 - pos_type tellpos() {tellpos87,2567 - const char* m_buf;m_buf92,2637 - size_t m_len;m_len93,2658 - size_t m_pos;m_pos94,2674 -class obufstream : public ostream {obufstream101,2834 - obufstream() : m_in(0) {}obufstream104,2900 - obufstream(char *buf, size_t size) {obufstream109,3033 - void init(char *buf, size_t size) {init116,3215 - char* buf() {buf123,3367 - size_t length() {length127,3457 - void putch(char c) {putch133,3538 - void putstr(const char *str) {putstr141,3688 - bool seekoff(off_type off, seekdir way) {seekoff146,3771 - bool seekpos(pos_type pos) {seekpos151,3867 - bool sync() {sync159,4007 - pos_type tellpos() {tellpos163,4045 - char *m_buf;m_buf168,4114 - size_t m_size;m_size169,4129 - size_t m_in;m_in170,4146 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/FatApiConstants.h,849 -#define FatApiConstants_hFatApiConstants_h26,1230 -#define O_AT_END O_AT_END44,1603 -typedef int oflag_t;oflag_t45,1650 -#define O_RDONLY O_RDONLY47,1693 -#define O_WRONLY O_WRONLY48,1745 -#define O_RDWR O_RDWR49,1797 -#define O_AT_END O_AT_END50,1856 -#define O_APPEND O_APPEND51,1898 -#define O_CREAT O_CREAT52,1944 -#define O_TRUNC O_TRUNC53,2007 -#define O_EXCL O_EXCL54,2066 -#define O_SYNC O_SYNC55,2120 -#define O_ACCMODE O_ACCMODE57,2185 -typedef uint8_t oflag_t;oflag_t58,2258 -#define O_READ O_READ61,2307 -#define O_WRITE O_WRITE62,2334 -inline bool isWriteMode(oflag_t oflag) {isWriteMode64,2362 -#define LS_A LS_A72,2593 -#define LS_DATE LS_DATE74,2647 -#define LS_SIZE LS_SIZE76,2702 -#define LS_R LS_R78,2774 -#define T_ACCESS T_ACCESS82,2852 -#define T_CREATE T_CREATE84,2916 -#define T_WRITE T_WRITE86,2977 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/FatFile.h,5761 -#define FatFile_hFatFile_h26,1222 -#define PSTR(PSTR47,1724 -#define pgm_read_byte(pgm_read_byte51,1820 -#define pgm_read_word(pgm_read_word55,1966 -#define PROGMEMPROGMEM59,2092 -struct FatPos_t {FatPos_t67,2324 - uint32_t position;position69,2367 - uint32_t cluster;cluster71,2418 - FatPos_t() : position(0), cluster(0) {}FatPos_t72,2438 -#define isDirSeparator(isDirSeparator76,2607 -struct fname_t {fname_t82,2825 - uint8_t flags;flags84,2904 - size_t len;len86,2955 - const char* lfn;lfn88,3000 - uint8_t seqPos;seqPos90,3057 - uint8_t sfn[11];sfn92,3100 -const uint8_t FNAME_FLAG_LOST_CHARS = 0X01;FNAME_FLAG_LOST_CHARS95,3187 -const uint8_t FNAME_FLAG_MIXED_CASE = 0X02;FNAME_FLAG_MIXED_CASE97,3277 -const uint8_t FNAME_FLAG_NEED_LFN =FNAME_FLAG_NEED_LFN99,3368 -const uint8_t FNAME_FLAG_LC_BASE = DIR_NT_LC_BASE;FNAME_FLAG_LC_BASE102,3497 -const uint8_t FNAME_FLAG_LC_EXT = DIR_NT_LC_EXT;FNAME_FLAG_LC_EXT104,3593 -class FatFile {FatFile110,3777 - FatFile() : m_attr(FILE_ATTR_CLOSED), m_error(0) {}FatFile113,3831 - FatFile(const char* path, oflag_t oflag) {FatFile121,4209 - ~FatFile() {~FatFile127,4356 - bool ls(uint8_t flags = 0) {ls147,4768 - static void printFatDate(uint16_t fatDate) {printFatDate156,4978 - static void printFatTime(uint16_t fatTime) {printFatTime165,5206 - size_t printName() {printName173,5433 - bool getWriteError() {getWriteError179,5573 - void clearWriteError() {clearWriteError183,5668 - void clearError() {clearError187,5759 - uint8_t getError() {getError191,5835 - uint32_t available() {available205,6265 - bool createContiguous(const char* path,createContiguous245,7828 - uint32_t curCluster() const {curCluster250,8073 - uint32_t curPosition() const {curPosition254,8197 - static FatFile* cwd() {cwd258,8303 - static void dateTimeCallback(dateTimeCallback288,9277 - static void dateTimeCallbackCancel() {dateTimeCallbackCancel293,9446 - uint16_t dirIndex() {dirIndex307,9836 - bool exists(const char* path) {exists339,10906 - uint32_t fileSize() const {fileSize365,12037 - uint32_t firstCluster() const {firstCluster369,12161 - bool isDir() const {isDir393,13092 - bool isFile() const {isFile397,13213 - bool isHidden() const {isHidden401,13336 - bool isLFN() const {isLFN405,13461 - bool isOpen() const {isOpen409,13577 - bool isRoot() const {isRoot413,13677 - bool isRoot32() const {isRoot32417,13800 - bool isRootFixed() const {isRootFixed421,13936 - bool isReadOnly() const {isReadOnly425,14054 - bool isSubDir() const {isSubDir429,14187 - bool isSystem() const {isSystem433,14314 - static bool legal83Char(uint8_t c) {legal83Char440,14526 - bool open(const char* path, oflag_t oflag = O_RDONLY) {open573,19195 - int read() {read697,23653 - void rewind() {rewind754,25918 - bool rename(const char* newPath) {rename766,26246 - bool seekCur(int32_t offset) {seekCur812,28085 - bool seekEnd(int32_t offset = 0) {seekEnd820,28434 - static bool setCwd(FatFile* dir) {setCwd837,28941 - uint32_t firstBlock() {firstBlock845,29128 - uint8_t fileAttr() const {fileAttr910,31245 - FatVolume* volume() const {volume924,31740 - int write(const char* str) {write932,32022 - int write(uint8_t b) {write939,32215 - static const uint8_t FILE_ATTR_CLOSED = 0;FILE_ATTR_CLOSED961,33050 - static const uint8_t FILE_ATTR_READ_ONLY = DIR_ATT_READ_ONLY;FILE_ATTR_READ_ONLY963,33123 - static const uint8_t FILE_ATTR_HIDDEN = DIR_ATT_HIDDEN;FILE_ATTR_HIDDEN965,33241 - static const uint8_t FILE_ATTR_SYSTEM = DIR_ATT_SYSTEM;FILE_ATTR_SYSTEM967,33336 - static const uint8_t FILE_ATTR_FILE = 0X08;FILE_ATTR_FILE969,33430 - static const uint8_t FILE_ATTR_SUBDIR = DIR_ATT_DIRECTORY;FILE_ATTR_SUBDIR971,33513 - static const uint8_t FILE_ATTR_ROOT_FIXED = 0X20;FILE_ATTR_ROOT_FIXED973,33615 - static const uint8_t FILE_ATTR_ROOT32 = 0X40;FILE_ATTR_ROOT32975,33699 - static const uint8_t FILE_ATTR_ROOT = FILE_ATTR_ROOT_FIXED | FILE_ATTR_ROOT32;FILE_ATTR_ROOT977,33775 - static const uint8_t FILE_ATTR_DIR = FILE_ATTR_SUBDIR | FILE_ATTR_ROOT;FILE_ATTR_DIR979,33885 - static const uint8_t FILE_ATTR_COPY = DIR_ATT_READ_ONLY | DIR_ATT_HIDDEN |FILE_ATTR_COPY981,34008 - static const uint8_t F_READ = 0X01;F_READ1005,34890 - static const uint8_t F_WRITE = 0X02;F_WRITE1006,34938 - static const uint8_t F_FILE_DIR_DIRTY = 0X04;F_FILE_DIR_DIRTY1007,34986 - static const uint8_t F_APPEND = 0X08;F_APPEND1008,35034 - static const uint8_t F_SYNC = 0X80;F_SYNC1009,35082 - static FatFile* m_cwd;m_cwd1013,35163 - static void (*m_dateTime)(uint16_t* date, uint16_t* time);m_dateTime1015,35221 - static const uint8_t WRITE_ERROR = 0X1;WRITE_ERROR1017,35300 - static const uint8_t READ_ERROR = 0X2;READ_ERROR1018,35342 - uint8_t m_attr; // File attributesm_attr1019,35384 - uint8_t m_error; // Error bits.m_error1020,35436 - uint8_t m_flags; // See above for definition of m_flags bitsm_flags1021,35484 - uint8_t m_lfnOrd;m_lfnOrd1022,35561 - uint16_t m_dirIndex; // index of directory entry in dir filem_dirIndex1023,35584 - FatVolume* m_vol; // volume where file is locatedm_vol1024,35657 - uint32_t m_dirCluster;m_dirCluster1025,35722 - uint32_t m_curCluster; // cluster for current file positionm_curCluster1026,35749 - uint32_t m_curPosition; // current file positionm_curPosition1027,35819 - uint32_t m_dirBlock; // block for this files directory entrym_dirBlock1028,35877 - uint32_t m_fileSize; // file size in bytesm_fileSize1029,35950 - uint32_t m_firstCluster; // first cluster of filem_firstCluster1030,36005 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/FatFileSystem.h,1219 -#define FatFileSystem_hFatFileSystem_h26,1228 -class FatFileSystem : public FatVolume {FatFileSystem39,1534 - bool begin(BlockDriver* blockDev, uint8_t part = 0) {begin48,1832 - bool ls(uint8_t flags = 0) {ls67,2419 - bool ls(const char* path, uint8_t flags = 0) {ls84,2848 - File open(const char *path, oflag_t oflag = FILE_READ) {open93,3081 - File open(const String &path, oflag_t oflag = FILE_READ) {open104,3363 - bool chdir(bool set_cwd = false) {chdir120,3945 - bool chdir(const char *path, bool set_cwd = false) {chdir145,4908 - void chvol() {chvol175,5658 - bool exists(const char* path) {exists186,5954 - bool ls(print_t* pr, uint8_t flags = 0) {ls204,6477 - bool ls(print_t* pr, const char* path, uint8_t flags) {ls224,7039 - bool mkdir(const char* path, bool pFlag = true) {mkdir238,7587 - bool remove(const char* path) {remove250,8018 - bool rename(const char *oldPath, const char *newPath) {rename269,8770 - bool rmdir(const char* path) {rmdir286,9373 - bool truncate(const char* path, uint32_t length) {truncate304,10027 - FatVolume* vol() {vol312,10259 - FatFile* vwd() {vwd316,10361 - bool wipe(print_t* pr = 0) {wipe324,10603 - FatFile m_vwd;m_vwd330,10701 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/FatLib.h,83 -#define FatLib_hFatLib_h26,1221 -#define FAT_LIB_VERSION FAT_LIB_VERSION35,1505 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/FatLibConfig.h,706 -#define FatLibConfig_hFatLibConfig_h30,1280 -#define USE_LONG_FILE_NAMES USE_LONG_FILE_NAMES58,2006 -#define USE_SEPARATE_FAT_CACHE USE_SEPARATE_FAT_CACHE68,2378 -#define USE_SEPARATE_FAT_CACHE USE_SEPARATE_FAT_CACHE70,2429 -#define USE_MULTI_BLOCK_IO USE_MULTI_BLOCK_IO81,2796 -#define USE_MULTI_BLOCK_IO USE_MULTI_BLOCK_IO83,2842 -#define MAINTAIN_FREE_CLUSTER_COUNT MAINTAIN_FREE_CLUSTER_COUNT93,3251 -#define DESTRUCTOR_CLOSES_FILE DESTRUCTOR_CLOSES_FILE102,3563 -#define ENDL_CALLS_FLUSH ENDL_CALLS_FLUSH123,4452 -#define FAT12_SUPPORT FAT12_SUPPORT131,4706 -#define ENABLE_ARDUINO_FEATURES ENABLE_ARDUINO_FEATURES141,5090 -#define ENABLE_ARDUINO_FEATURES ENABLE_ARDUINO_FEATURES143,5176 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/FatStructs.h,9799 -#define FatStructs_hFatStructs_h26,1225 -const uint8_t BOOTSIG0 = 0X55;BOOTSIG037,1546 -const uint8_t BOOTSIG1 = 0XAA;BOOTSIG139,1624 -const uint8_t EXTENDED_BOOT_SIG = 0X29;EXTENDED_BOOT_SIG41,1718 -struct partitionTable {partitionTable50,2020 - uint8_t boot;boot56,2218 - uint8_t beginHead;beginHead61,2389 - unsigned beginSector : 6;beginSector66,2563 - unsigned beginCylinderHigh : 2;beginCylinderHigh68,2649 - uint8_t beginCylinderLow;beginCylinderLow73,2806 - uint8_t type;type78,2948 - uint8_t endHead;endHead83,3117 - unsigned endSector : 6;endSector88,3290 - unsigned endCylinderHigh : 2;endCylinderHigh90,3351 - uint8_t endCylinderLow;endCylinderLow95,3502 - uint32_t firstSector;firstSector97,3597 - uint32_t totalSectors;totalSectors99,3666 -typedef struct partitionTable part_t;part_t102,3754 -struct masterBootRecord {masterBootRecord111,4013 - uint8_t codeArea[440];codeArea113,4083 - uint32_t diskSignature;diskSignature115,4177 - uint16_t usuallyZero;usuallyZero117,4252 - part_t part[4];part119,4303 - uint8_t mbrSig0;mbrSig0121,4371 - uint8_t mbrSig1;mbrSig1123,4440 -typedef struct masterBootRecord mbr_t;mbr_t126,4525 -struct biosParmBlock {biosParmBlock135,4791 - uint16_t bytesPerSector;bytesPerSector140,4969 - uint8_t sectorsPerCluster;sectorsPerCluster146,5212 - uint16_t reservedSectorCount;reservedSectorCount151,5365 - uint8_t fatCount;fatCount155,5564 - uint16_t rootDirEntryCount;rootDirEntryCount164,6022 - uint16_t totalSectors16;totalSectors16174,6576 - uint8_t mediaType;mediaType181,6927 - uint16_t sectorsPerFat16;sectorsPerFat16187,7165 - uint16_t sectorsPerTrtack;sectorsPerTrtack189,7269 - uint16_t headCount;headCount191,7373 - uint32_t hidddenSectors;hidddenSectors197,7617 - uint32_t totalSectors32;totalSectors32204,7942 - uint32_t sectorsPerFat32;sectorsPerFat32208,8065 - uint16_t fat32Flags;fat32Flags219,8595 - uint16_t fat32Version;fat32Version224,8775 - uint32_t fat32RootCluster;fat32RootCluster229,8964 - uint16_t fat32FSInfo;fat32FSInfo234,9134 - uint16_t fat32BackBootBlock;fat32BackBootBlock240,9379 - uint8_t fat32Reserved[12];fat32Reserved245,9582 -typedef struct biosParmBlock bpb_t;bpb_t248,9674 -struct fat_boot {fat_boot256,9873 - uint8_t jump[3];jump262,10089 - char oemId[8];oemId267,10235 - uint16_t bytesPerSector;bytesPerSector273,10454 - uint8_t sectorsPerCluster;sectorsPerCluster279,10681 - uint16_t reservedSectorCount;reservedSectorCount284,10857 - uint8_t fatCount;fatCount289,10995 - uint16_t rootDirEntryCount;rootDirEntryCount298,11396 - uint16_t totalSectors16;totalSectors16308,11879 - uint8_t mediaType;mediaType315,12183 - uint16_t sectorsPerFat16;sectorsPerFat16321,12381 - uint16_t sectorsPerTrack;sectorsPerTrack323,12476 - uint16_t headCount;headCount325,12570 - uint32_t hidddenSectors;hidddenSectors331,12773 - uint32_t totalSectors32;totalSectors32338,13051 - uint8_t driveNumber;driveNumber347,13457 - uint8_t reserved1;reserved1349,13534 - uint8_t bootSignature;bootSignature351,13601 - uint32_t volumeSerialNumber;volumeSerialNumber357,13797 - char volumeLabel[11];volumeLabel362,13967 - char fileSystemType[8];fileSystemType367,14099 - uint8_t bootCode[448];bootCode369,14152 - uint8_t bootSectorSig0;bootSectorSig0371,14200 - uint8_t bootSectorSig1;bootSectorSig1373,14249 -typedef struct fat_boot fat_boot_t;fat_boot_t376,14340 -struct fat32_boot {fat32_boot384,14535 - uint8_t jump[3];jump390,14753 - char oemId[8];oemId395,14899 - uint16_t bytesPerSector;bytesPerSector401,15118 - uint8_t sectorsPerCluster;sectorsPerCluster407,15345 - uint16_t reservedSectorCount;reservedSectorCount412,15501 - uint8_t fatCount;fatCount417,15639 - uint16_t rootDirEntryCount;rootDirEntryCount421,15743 - uint16_t totalSectors16;totalSectors16425,15831 - uint8_t mediaType;mediaType432,16135 - uint16_t sectorsPerFat16;sectorsPerFat16437,16267 - uint16_t sectorsPerTrack;sectorsPerTrack439,16362 - uint16_t headCount;headCount441,16456 - uint32_t hidddenSectors;hidddenSectors447,16659 - uint32_t totalSectors32;totalSectors32451,16761 - uint32_t sectorsPerFat32;sectorsPerFat32455,16862 - uint16_t fat32Flags;fat32Flags467,17330 - uint16_t fat32Version;fat32Version472,17478 - uint32_t fat32RootCluster;fat32RootCluster477,17635 - uint16_t fat32FSInfo;fat32FSInfo482,17773 - uint16_t fat32BackBootBlock;fat32BackBootBlock488,17979 - uint8_t fat32Reserved[12];fat32Reserved493,18150 - uint8_t driveNumber;driveNumber502,18559 - uint8_t reserved1;reserved1504,18636 - uint8_t bootSignature;bootSignature506,18703 - uint32_t volumeSerialNumber;volumeSerialNumber512,18899 - char volumeLabel[11];volumeLabel517,19069 - char fileSystemType[8];fileSystemType521,19150 - uint8_t bootCode[420];bootCode523,19203 - uint8_t bootSectorSig0;bootSectorSig0525,19251 - uint8_t bootSectorSig1;bootSectorSig1527,19300 -typedef struct fat32_boot fat32_boot_t;fat32_boot_t530,19393 -const uint32_t FSINFO_LEAD_SIG = 0x41615252;FSINFO_LEAD_SIG533,19556 -const uint32_t FSINFO_STRUCT_SIG = 0x61417272;FSINFO_STRUCT_SIG535,19645 -struct fat32_fsinfo {fat32_fsinfo542,19774 - uint32_t leadSignature;leadSignature544,19836 - uint8_t reserved1[480];reserved1546,19885 - uint32_t structSignature;structSignature548,19952 - uint32_t freeCount;freeCount556,20298 - uint32_t nextFree;nextFree563,20579 - uint8_t reserved2[12];reserved2565,20622 - uint8_t tailSignature[4];tailSignature567,20688 -typedef struct fat32_fsinfo fat32_fsinfo_t;fat32_fsinfo_t570,20785 -const uint16_t FAT12EOC = 0XFFF;FAT12EOC574,21000 -const uint16_t FAT12EOC_MIN = 0XFF8;FAT12EOC_MIN576,21091 -const uint16_t FAT16EOC = 0XFFFF;FAT16EOC578,21179 -const uint16_t FAT16EOC_MIN = 0XFFF8;FAT16EOC_MIN580,21271 -const uint32_t FAT32EOC = 0X0FFFFFFF;FAT32EOC582,21360 -const uint32_t FAT32EOC_MIN = 0X0FFFFFF8;FAT32EOC_MIN584,21456 -const uint32_t FAT32MASK = 0X0FFFFFFF;FAT32MASK586,21550 -struct directoryEntry {directoryEntry618,22750 - uint8_t name[11];name624,22943 - uint8_t attributes;attributes631,23204 - uint8_t reservedNT;reservedNT636,23362 - uint8_t creationTimeTenths;creationTimeTenths642,23606 - uint16_t creationTime;creationTime644,23669 - uint16_t creationDate;creationDate646,23726 - uint16_t lastAccessDate;lastAccessDate652,23968 - uint16_t firstClusterHigh;firstClusterHigh657,24104 - uint16_t lastWriteTime;lastWriteTime659,24199 - uint16_t lastWriteDate;lastWriteDate661,24291 - uint16_t firstClusterLow;firstClusterLow663,24373 - uint32_t fileSize;fileSize665,24461 -typedef struct directoryEntry dir_t;dir_t668,24545 -const uint8_t DIR_NAME_0XE5 = 0X05;DIR_NAME_0XE5673,24736 -const uint8_t DIR_NAME_DELETED = 0XE5;DIR_NAME_DELETED675,24838 -const uint8_t DIR_NAME_FREE = 0X00;DIR_NAME_FREE677,24953 -const uint8_t DIR_ATT_READ_ONLY = 0X01;DIR_ATT_READ_ONLY679,25014 -const uint8_t DIR_ATT_HIDDEN = 0X02;DIR_ATT_HIDDEN681,25104 -const uint8_t DIR_ATT_SYSTEM = 0X04;DIR_ATT_SYSTEM683,25175 -const uint8_t DIR_ATT_VOLUME_ID = 0X08;DIR_ATT_VOLUME_ID685,25261 -const uint8_t DIR_ATT_DIRECTORY = 0X10;DIR_ATT_DIRECTORY687,25333 -const uint8_t DIR_ATT_ARCHIVE = 0X20;DIR_ATT_ARCHIVE689,25419 -const uint8_t DIR_ATT_LONG_NAME = 0X0F;DIR_ATT_LONG_NAME692,25570 -const uint8_t DIR_ATT_LONG_NAME_MASK = 0X3F;DIR_ATT_LONG_NAME_MASK694,25647 -const uint8_t DIR_ATT_DEFINED_BITS = 0X3F;DIR_ATT_DEFINED_BITS696,25722 -const uint8_t DIR_ATT_FILE_TYPE_MASK = (DIR_ATT_VOLUME_ID | DIR_ATT_DIRECTORY);DIR_ATT_FILE_TYPE_MASK699,25806 -const uint8_t DIR_NT_LC_BASE = 0X08;DIR_NT_LC_BASE702,25931 -const uint8_t DIR_NT_LC_EXT = 0X10;DIR_NT_LC_EXT704,26012 -static inline uint8_t DIR_IS_FILE(const dir_t* dir) {DIR_IS_FILE712,26201 -static inline uint8_t DIR_IS_FILE_OR_SUBDIR(const dir_t* dir) {DIR_IS_FILE_OR_SUBDIR720,26498 -static inline uint8_t DIR_IS_LONG_NAME(const dir_t* dir) {DIR_IS_LONG_NAME728,26783 -static inline uint8_t DIR_IS_HIDDEN(const dir_t* dir) {DIR_IS_HIDDEN736,27027 -static inline uint8_t DIR_IS_SUBDIR(const dir_t* dir) {DIR_IS_SUBDIR744,27288 -static inline uint8_t DIR_IS_SYSTEM(const dir_t* dir) {DIR_IS_SYSTEM752,27561 -static inline uint16_t FAT_DATE(uint16_t year, uint8_t month, uint8_t day) {FAT_DATE762,27831 -static inline uint16_t FAT_YEAR(uint16_t fatDate) {FAT_YEAR770,28094 -static inline uint8_t FAT_MONTH(uint16_t fatDate) {FAT_MONTH778,28313 -static inline uint8_t FAT_DAY(uint16_t fatDate) {FAT_DAY786,28527 -static inline uint16_t FAT_TIME(uint8_t hour, uint8_t minute, uint8_t second) {FAT_TIME796,28772 -static inline uint8_t FAT_HOUR(uint16_t fatTime) {FAT_HOUR804,29034 -static inline uint8_t FAT_MINUTE(uint16_t fatTime) {FAT_MINUTE812,29246 -static inline uint8_t FAT_SECOND(uint16_t fatTime) {FAT_SECOND822,29515 -const uint16_t FAT_DEFAULT_DATE = ((2000 - 1980) << 9) | (1 << 5) | 1;FAT_DEFAULT_DATE826,29653 -const uint16_t FAT_DEFAULT_TIME = (1 << 11);FAT_DEFAULT_TIME828,29771 -const uint8_t LDIR_NAME1_DIM = 5;LDIR_NAME1_DIM831,29958 -const uint8_t LDIR_NAME2_DIM = 6;LDIR_NAME2_DIM833,30053 -const uint8_t LDIR_NAME3_DIM = 2;LDIR_NAME3_DIM835,30148 -struct longDirectoryEntry {longDirectoryEntry840,30255 - uint8_t ord;ord850,30657 - uint16_t name1[LDIR_NAME1_DIM];name1852,30742 - uint8_t attr;attr854,30821 - uint8_t type;type861,31043 - uint8_t chksum;chksum866,31153 - uint16_t name2[LDIR_NAME2_DIM];name2868,31242 - uint16_t mustBeZero;mustBeZero870,31346 - uint16_t name3[LDIR_NAME3_DIM];name3872,31445 -typedef struct longDirectoryEntry ldir_t;ldir_t875,31546 -const uint8_t LDIR_ORD_LAST_LONG_ENTRY = 0X40;LDIR_ORD_LAST_LONG_ENTRY881,31774 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/FatVolume.h,5705 -#define FatVolume_hFatVolume_h26,1224 -#define DEBUG_MODE DEBUG_MODE38,1520 -#define DBG_FAIL_MACRO DBG_FAIL_MACRO40,1556 -#define DBG_PRINT_IF(DBG_PRINT_IF41,1632 -#define DBG_HALT_IF(DBG_HALT_IF42,1704 -#define DBG_FAIL_MACRODBG_FAIL_MACRO45,1839 -#define DBG_PRINT_IF(DBG_PRINT_IF46,1862 -#define DBG_HALT_IF(DBG_HALT_IF47,1886 -typedef Print print_t;print_t53,2105 -class CharWriter {CharWriter59,2239 -typedef CharWriter print_t;print_t64,2349 -union cache_t {cache_t73,2675 - uint8_t data[512];data75,2740 - uint16_t fat16[256];fat1677,2808 - uint32_t fat32[128];fat3279,2877 - dir_t dir[16];dir81,2950 - mbr_t mbr;mbr83,3023 - fat_boot_t fbs;fbs85,3092 - fat32_boot_t fbs32;fbs3287,3165 - fat32_fsinfo_t fsinfo;fsinfo89,3244 -class FatCache {FatCache96,3403 - static const uint8_t CACHE_STATUS_DIRTY = 1;CACHE_STATUS_DIRTY99,3460 - static const uint8_t CACHE_STATUS_MIRROR_FAT = 2;CACHE_STATUS_MIRROR_FAT101,3578 - static const uint8_t CACHE_STATUS_MASKCACHE_STATUS_MASK103,3663 - static const uint8_t CACHE_OPTION_NO_READ = 4;CACHE_OPTION_NO_READ106,3812 - static const uint8_t CACHE_FOR_READ = 0;CACHE_FOR_READ108,3892 - static const uint8_t CACHE_FOR_WRITE = CACHE_STATUS_DIRTY;CACHE_FOR_WRITE110,3967 - static const uint8_t CACHE_RESERVE_FOR_WRITECACHE_RESERVE_FOR_WRITE112,4100 - cache_t* block() {block115,4234 - void dirty() {dirty119,4314 - void init(FatVolume *vol) {init125,4460 - void invalidate() {invalidate130,4570 - bool isDirty() {isDirty135,4668 - uint32_t lbn() {lbn139,4789 - uint8_t m_status;m_status153,5144 - FatVolume* m_vol;m_vol154,5164 - uint32_t m_lbn;m_lbn155,5184 - cache_t m_block;m_block156,5202 -class FatVolume {FatVolume163,5395 - FatVolume() : m_fatType(0) {}FatVolume167,5466 - uint8_t blocksPerCluster() const {blocksPerCluster170,5553 - uint32_t blocksPerFat() const {blocksPerFat174,5675 - cache_t* cacheClear() {cacheClear180,5898 - uint32_t clusterCount() const {clusterCount188,6089 - uint8_t clusterSizeShift() const {clusterSizeShift192,6232 - uint32_t dataStartBlock() const {dataStartBlock196,6374 - uint32_t dataStartSector() const {dataStartSector200,6506 - uint8_t fatCount() {fatCount204,6631 - uint32_t fatStartBlock() const {fatStartBlock208,6746 - uint32_t fatStartSector() const {fatStartSector212,6880 - uint8_t fatType() const {fatType216,7018 - bool init() {init230,7428 - uint32_t lastCluster() const {lastCluster245,7996 - uint16_t rootDirEntryCount() const {rootDirEntryCount249,8139 - uint32_t rootDirStart() const {rootDirStart254,8362 - uint8_t sectorsPerCluster() const {sectorsPerCluster258,8482 - uint32_t volumeBlockCount() const {volumeBlockCount262,8607 - uint32_t volumeSectorCount() const {volumeSectorCount266,8748 - int8_t dbgFat(uint32_t n, uint32_t* v) {dbgFat280,9151 - BlockDriver* m_blockDev; // block devicem_blockDev290,9655 - uint8_t m_blocksPerCluster; // Cluster size in blocks.m_blocksPerCluster291,9703 - uint8_t m_clusterBlockMask; // Mask to extract block of cluster.m_clusterBlockMask292,9765 - uint8_t m_clusterSizeShift; // Cluster count to block count shift.m_clusterSizeShift293,9837 - uint8_t m_fatType; // Volume type (12, 16, OR 32).m_fatType294,9911 - uint8_t m_fatCount; // Number of FAT (1 or 2)m_fatCount295,9978 - uint16_t m_rootDirEntryCount; // Number of entries in FAT16 root dir.m_rootDirEntryCount296,10039 - uint32_t m_allocSearchStart; // Start cluster for alloc search.m_allocSearchStart297,10114 - uint32_t m_blocksPerFat; // FAT size in blocksm_blocksPerFat298,10184 - uint32_t m_dataStartBlock; // First data block number.m_dataStartBlock299,10241 - uint32_t m_fatStartBlock; // Start block for first FAT.m_fatStartBlock300,10304 - uint32_t m_lastCluster; // Last cluster number in FAT.m_lastCluster301,10369 - uint32_t m_rootDirStart; // Start block for FAT16, cluster for FAT32.m_rootDirStart302,10435 - bool readBlock(uint32_t block, uint8_t* dst) {readBlock305,10622 - bool syncBlocks() {syncBlocks308,10721 - bool writeBlock(uint32_t block, const uint8_t* src) {writeBlock311,10784 - bool readBlocks(uint32_t block, uint8_t* dst, size_t nb) {readBlocks315,10914 - bool writeBlocks(uint32_t block, const uint8_t* src, size_t nb) {writeBlocks318,11030 - int32_t m_freeClusterCount; // Count of free clusters in volume.m_freeClusterCount323,11216 - void setFreeClusterCount(int32_t value) {setFreeClusterCount324,11288 - void updateFreeClusterCount(int32_t change) {updateFreeClusterCount327,11368 - void setFreeClusterCount(int32_t value) {setFreeClusterCount333,11535 - void updateFreeClusterCount(int32_t change) {updateFreeClusterCount336,11600 - FatCache m_cache;m_cache342,11726 - FatCache m_fatCache;m_fatCache344,11773 - cache_t* cacheFetchFat(uint32_t blockNumber, uint8_t options) {cacheFetchFat345,11796 - bool cacheSync() {cacheSync349,11979 - cache_t* cacheFetchFat(uint32_t blockNumber, uint8_t options) {cacheFetchFat353,12078 - bool cacheSync() {cacheSync357,12259 - cache_t* cacheFetchData(uint32_t blockNumber, uint8_t options) {cacheFetchData361,12361 - void cacheInvalidate() {cacheInvalidate364,12479 - bool cacheSyncData() {cacheSyncData367,12536 - cache_t *cacheAddress() {cacheAddress370,12592 - uint32_t cacheBlockNumber() {cacheBlockNumber373,12652 - void cacheDirty() {cacheDirty376,12714 - uint8_t blockOfCluster(uint32_t position) const {blockOfCluster383,13014 - bool fatPutEOC(uint32_t cluster) {fatPutEOC389,13274 - bool isEOC(uint32_t cluster) const {isEOC393,13391 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/FmtNumber.h,132 -#define FmtNumber_hFmtNumber_h26,1224 -inline bool isDigit(char c) {isDigit28,1267 -inline bool isSpace(char c) {isSpace31,1330 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/fstream.h,2358 -#define fstream_hfstream_h26,1222 -class FatStreamBase : protected FatFile, virtual public ios {FatStreamBase38,1521 - ios::openmode getmode() {getmode48,1796 - void setmode(ios::openmode mode) {setmode54,1900 - ios::openmode m_mode;m_mode63,2120 -class fstream : public iostream, FatStreamBase {fstream70,2290 - fstream() {}fstream73,2372 - explicit fstream(const char* path, openmode mode = in | out) {fstream79,2491 - ~fstream() {}~fstream83,2609 - void clear(iostate state = goodbit) {clear88,2741 - void close() {close95,2957 - void open(const char* path, openmode mode = in | out) {open120,3772 - bool is_open() {is_open124,3923 - int16_t getch() {getch133,4063 - void getpos(FatPos_t* pos) {getpos139,4175 - void putch(char c) {putch145,4288 - void putstr(const char *str) {putstr151,4398 - bool seekoff(off_type off, seekdir way) {seekoff157,4521 - bool seekpos(pos_type pos) {seekpos160,4614 - void setpos(FatPos_t* pos) {setpos163,4689 - bool sync() {sync166,4750 - pos_type tellpos() {tellpos169,4804 -class ifstream : public istream, FatStreamBase {ifstream179,5027 - ifstream() {}ifstream182,5108 - explicit ifstream(const char* path, openmode mode = in) {ifstream187,5223 - ~ifstream() {}~ifstream191,5336 - void close() {close196,5504 - bool is_open() {is_open200,5599 - void open(const char* path, openmode mode = in) {open209,5801 - int16_t getch() {getch218,5986 - void getpos(FatPos_t* pos) {getpos224,6100 - bool seekoff(off_type off, seekdir way) {seekoff230,6215 - bool seekpos(pos_type pos) {seekpos233,6308 - void setpos(FatPos_t* pos) {setpos236,6383 - pos_type tellpos() {tellpos239,6444 -class ofstream : public ostream, FatStreamBase {ofstream249,6668 - ofstream() {}ofstream251,6726 - explicit ofstream(const char* path, ios::openmode mode = out) {ofstream256,6841 - ~ofstream() {}~ofstream260,6960 - void clear(iostate state = goodbit) {clear265,7093 - void close() {close272,7309 - void open(const char* path, openmode mode = out) {open281,7501 - bool is_open() {is_open285,7653 - void putch(char c) {putch295,7801 - void putstr(const char* str) {putstr298,7857 - bool seekoff(off_type off, seekdir way) {seekoff301,7926 - bool seekpos(pos_type pos) {seekpos304,8019 - bool sync() {sync311,8149 - pos_type tellpos() {tellpos314,8203 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/ios.h,4242 -#define ios_hios_h26,1218 -class ios_base {ios_base37,1460 - typedef unsigned char iostate;iostate40,1523 - static const iostate goodbit = 0x00;goodbit43,1604 - static const iostate badbit = 0X01;badbit45,1696 - static const iostate eofbit = 0x02;eofbit47,1779 - static const iostate failbit = 0X04;failbit49,1862 - typedef uint32_t streamsize;streamsize54,2011 - typedef uint32_t pos_type;pos_type56,2083 - typedef int32_t off_type;off_type58,2151 - enum seekdir {seekdir61,2241 - beg,beg63,2314 - cur,cur65,2379 - endend67,2438 - typedef unsigned int fmtflags;fmtflags70,2482 - static const fmtflags left = 0x0001;left72,2543 - static const fmtflags right = 0x0002;right74,2617 - static const fmtflags internal = 0x0004;internal76,2712 - static const fmtflags dec = 0x0008;dec78,2778 - static const fmtflags hex = 0x0010;hex80,2845 - static const fmtflags oct = 0x0020;oct82,2911 - static const fmtflags boolalpha = 0x0100;boolalpha86,3093 - static const fmtflags showbase = 0x0200;showbase88,3183 - static const fmtflags showpoint = 0x0400;showpoint90,3274 - static const fmtflags showpos = 0x0800;showpos92,3364 - static const fmtflags skipws = 0x1000;skipws94,3443 - static const fmtflags uppercase = 0x4000;uppercase97,3593 - static const fmtflags adjustfield = left | right | internal;adjustfield99,3668 - static const fmtflags basefield = dec | hex | oct;basefield101,3759 - typedef uint8_t openmode;openmode105,3996 - static const openmode app = 0X4;app109,4085 - static const openmode ate = 0X8;ate111,4179 - static const openmode binary = 0X10;binary113,4292 - static const openmode in = 0X20;in115,4355 - static const openmode out = 0X40;out117,4419 - static const openmode trunc = 0X80;trunc119,4508 - ios_base() : m_fill(' '), m_fmtflags(dec | right | skipws)ios_base121,4628 - char fill() {fill124,4757 - char fill(char c) {fill131,4896 - fmtflags flags() const {flags137,5003 - fmtflags flags(fmtflags fl) {flags144,5137 - int precision() const {precision150,5268 - int precision(unsigned int n) {precision157,5407 - fmtflags setf(fmtflags fl) {setf166,5601 - fmtflags setf(fmtflags fl, fmtflags mask) {setf176,5866 - void unsetf(fmtflags fl) {unsetf186,6099 - unsigned width() {width190,6178 - unsigned width(unsigned n) {width197,6296 - uint8_t flagsToBase() {flagsToBase205,6438 - char m_fill;m_fill211,6562 - fmtflags m_fmtflags;m_fmtflags212,6577 - unsigned char m_precision;m_precision213,6600 - unsigned int m_width;m_width214,6629 -inline ios_base& boolalpha(ios_base& str) {boolalpha221,6831 -inline ios_base& dec(ios_base& str) {dec229,7012 -inline ios_base& hex(ios_base& str) {hex237,7202 -inline ios_base& internal(ios_base& str) {internal245,7397 -inline ios_base& left(ios_base& str) {left253,7600 -inline ios_base& noboolalpha(ios_base& str) {noboolalpha261,7802 -inline ios_base& noshowbase(ios_base& str) {noshowbase269,7994 -inline ios_base& noshowpoint(ios_base& str) {noshowpoint277,8185 -inline ios_base& noshowpos(ios_base& str) {noshowpos285,8376 -inline ios_base& noskipws(ios_base& str) {noskipws293,8562 -inline ios_base& nouppercase(ios_base& str) {nouppercase301,8749 -inline ios_base& oct(ios_base& str) {oct309,8934 -inline ios_base& right(ios_base& str) {right317,9126 -inline ios_base& showbase(ios_base& str) {showbase325,9327 -inline ios_base& showpos(ios_base& str) {showpos333,9510 -inline ios_base& showpoint(ios_base& str) {showpoint341,9693 -inline ios_base& skipws(ios_base& str) {skipws349,9877 -inline ios_base& uppercase(ios_base& str) {uppercase357,10058 -class ios : public ios_base {ios366,10308 - ios() : m_iostate(0) {}ios369,10391 - operator const void*() const {operator const void*372,10467 - bool operator!() const {operator !376,10611 - iostate rdstate() const {rdstate380,10711 - bool good() const {good384,10827 - bool eof() const {eof394,11146 - bool fail() const {fail398,11278 - bool bad() const {bad402,11399 - void clear(iostate state = goodbit) {clear409,11567 - void setstate(iostate state) {setstate416,11706 - iostate m_iostate;m_iostate421,11778 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/iostream.h,1121 -#define iostream_hiostream_h26,1223 -inline istream& ws(istream& is) {ws37,1406 -inline ostream& endl(ostream& os) {endl45,1546 -inline ostream& flush(ostream& os) {flush56,1752 -struct setfill {setfill64,1884 - char c;c66,1925 - explicit setfill(char arg) : c(arg) {}setfill71,2003 -inline ostream &operator<< (ostream &os, const setfill &arg) {operator <<78,2162 -inline istream &operator>>(istream &obj, const setfill &arg) {operator >>87,2374 -struct setprecision {setprecision95,2626 - unsigned int p;p97,2667 - explicit setprecision(unsigned int arg) : p(arg) {}setprecision101,2743 -inline ostream &operator<< (ostream &os, const setprecision &arg) {operator <<108,2925 -inline istream &operator>>(istream &is, const setprecision &arg) {operator >>117,3156 -struct setw {setw125,3399 - unsigned w;w127,3428 - explicit setw(unsigned arg) : w(arg) {}setw131,3496 -inline ostream &operator<< (ostream &os, const setw &arg) {operator <<138,3650 -inline istream &operator>>(istream &is, const setw &arg) {operator >>147,3853 -class iostream : public istream, public ostream {iostream156,4084 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/istream.h,1641 -#define istream_histream_h26,1222 -class istream : public virtual ios {istream37,1353 - istream() {}istream39,1399 - istream& operator>>(istream& (*pf)(istream& str)) {pf44,1503 - istream& operator>>(ios_base& (*pf)(ios_base& str)) {pf51,1672 - istream& operator>>(ios& (*pf)(ios& str)) {pf59,1854 - istream& operator>>(char *str) {operator >>68,2107 - istream& operator>>(char& ch) {operator >>77,2346 - istream& operator>>(signed char *str) {operator >>86,2590 - istream& operator>>(signed char& ch) {operator >>95,2861 - istream& operator>>(unsigned char *str) {operator >>104,3137 - istream& operator>>(unsigned char& ch) {operator >>113,3410 - istream& operator>>(bool& arg) {operator >>122,3690 - istream &operator>>(short& arg) { // NOLINToperator >>131,3939 - istream &operator>>(unsigned short& arg) { // NOLINToperator >>140,4211 - istream &operator>>(int& arg) {operator >>149,4481 - istream &operator>>(unsigned int& arg) {operator >>158,4738 - istream &operator>>(long& arg) { // NOLINToperator >>167,4996 - istream &operator>>(unsigned long& arg) { // NOLINToperator >>176,5266 - istream &operator>> (double& arg) {operator >>185,5534 - istream &operator>> (float& arg) {operator >>194,5788 - istream& operator>> (void*& arg) {operator >>205,6066 - streamsize gcount() const {gcount215,6309 - pos_type tellg() {tellg293,8800 - istream& seekg(pos_type pos) {seekg301,9040 - istream& seekg(off_type off, seekdir way) {seekg315,9476 - int16_t getch(FatPos_t* pos) {getch335,9818 - size_t m_gcount;m_gcount363,10503 -void istream::getNumber(T* value) {getNumber367,10628 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/ostream.h,1577 -#define ostream_hostream_h26,1222 -class ostream : public virtual ios {ostream37,1434 - ostream() {}ostream39,1480 - ostream& operator<< (ostream& (*pf)(ostream& str)) {pf45,1585 - ostream& operator<< (ios_base& (*pf)(ios_base& str)) {pf52,1755 - ostream &operator<< (bool arg) {operator <<60,1933 - ostream &operator<< (const char *arg) {operator <<68,2095 - ostream &operator<< (const signed char *arg) {operator <<76,2263 - ostream &operator<< (const unsigned char *arg) {operator <<84,2451 - ostream &operator<< (char arg) {operator <<92,2647 - ostream &operator<< (signed char arg) {operator <<100,2815 - ostream &operator<< (unsigned char arg) {operator <<108,3009 - ostream &operator<< (double arg) {operator <<116,3198 - ostream &operator<< (float arg) {operator <<124,3362 - ostream &operator<< (short arg) { // NOLINToperator <<132,3532 - ostream &operator<< (unsigned short arg) { // NOLINToperator <<140,3721 - ostream &operator<< (int arg) {operator <<148,3916 - ostream &operator<< (unsigned int arg) {operator <<156,4090 - ostream &operator<< (long arg) { // NOLINToperator <<164,4273 - ostream &operator<< (unsigned long arg) { // NOLINToperator <<172,4460 - ostream& operator<< (const void* arg) {operator <<180,4651 - ostream &operator<< (const __FlashStringHelper *arg) {operator <<189,4967 - ostream& put(char ch) {put203,5396 - ostream& flush() {flush213,5693 - pos_type tellp() {tellp222,5830 - ostream& seekp(pos_type pos) {seekp230,6071 - ostream& seekp(off_type off, seekdir way) {seekp244,6508 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FatLib/StdioStream.h,3259 -#define StdioStream_hStdioStream_h26,1226 -const uint8_t STREAM_BUF_SIZE = 64;STREAM_BUF_SIZE37,1562 -const uint8_t UNGETC_BUF_SIZE = 2;UNGETC_BUF_SIZE39,1657 -#undef clearerrclearerr43,1839 -#undef fclosefclose44,1855 -#undef feoffeof45,1869 -#undef ferrorferror46,1881 -#undef fflushfflush47,1895 -#undef fgetcfgetc48,1909 -#undef fgetposfgetpos49,1922 -#undef fgetsfgets50,1937 -#undef fopenfopen51,1950 -#undef fprintffprintf52,1963 -#undef fputcfputc53,1978 -#undef fputsfputs54,1991 -#undef freadfread55,2004 -#undef freopenfreopen56,2017 -#undef fscanffscanf57,2032 -#undef fseekfseek58,2046 -#undef fsetposfsetpos59,2059 -#undef ftellftell60,2074 -#undef fwritefwrite61,2087 -#undef getcgetc62,2101 -#undef getchargetchar63,2113 -#undef getsgets64,2128 -#undef perrorperror65,2140 -#undef putcputc67,2181 -#undef putcharputchar68,2193 -#undef putsputs69,2208 -#undef removeremove70,2220 -#undef renamerename71,2234 -#undef rewindrewind72,2248 -#undef scanfscanf73,2262 -#undef setbufsetbuf74,2275 -#undef setvbufsetvbuf75,2289 -#undef sscanfsscanf77,2332 -#undef tmpfiletmpfile78,2346 -#undef tmpnamtmpnam79,2361 -#undef ungetcungetc80,2375 -#undef vfprintfvfprintf81,2389 -#undef vprintfvprintf82,2405 -#undef vsprintfvsprintf83,2420 -#define EOF EOF88,2521 -#define NULL NULL92,2586 -#define SEEK_CUR SEEK_CUR96,2676 -#define SEEK_END SEEK_END100,2770 -#define SEEK_SET SEEK_SET104,2865 -class StdioStream : private FatFile {StdioStream112,3139 - StdioStream() {StdioStream117,3215 - void clearerr() {clearerr124,3434 - int feof() {feof144,4238 - int ferror() {ferror151,4493 - int fgetc() {fgetc174,5453 - int fputc(int c) {fputc272,9212 - int getc() {getc356,12513 - int putc(int c) {putc372,13096 - int putCRLF() {putCRLF381,13401 - size_t print(char c) {print397,13762 - size_t print(const char* str) {print407,14030 - size_t print(double val, uint8_t prec = 2) {print430,14824 - size_t print(float val, uint8_t prec = 2) {print442,15210 - size_t print(T val) {print454,15551 - size_t println() {println463,15825 - size_t println(double val, uint8_t prec = 2) {println475,16188 - size_t println(float val, uint8_t prec = 2) {println487,16596 - size_t println(T val) {println499,16973 - int printDec(char n) {printDec508,17291 - int printDec(unsigned char n) {printDec526,17934 - int printDec(double value, uint8_t prec) {printDec559,19297 - int printField(double value, char term, uint8_t prec = 2) {printField576,20082 - int printField(float value, char term, uint8_t prec = 2) {printField586,20571 - int printField(T value, char term) {printField597,21048 - int printHexln(uint32_t n) {printHexln614,21657 - static const uint8_t S_SRD = 0x01; // OK to readS_SRD654,23295 - static const uint8_t S_SWR = 0x02; // OK to writeS_SWR655,23347 - static const uint8_t S_SRW = 0x04; // open for reading & writingS_SRW656,23400 - static const uint8_t S_EOF = 0x10; // found EOFS_EOF657,23468 - static const uint8_t S_ERR = 0x20; // found errorS_ERR658,23519 - uint8_t m_status;m_status660,23653 - uint8_t* m_p;m_p661,23674 - uint8_t m_r;m_r662,23690 - uint8_t m_w;m_w663,23706 - uint8_t m_buf[STREAM_BUF_SIZE];m_buf664,23722 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/FreeStack.h,212 -#define FreeStack_hFreeStack_h26,1224 -static int FreeStack() {FreeStack39,1519 -static int FreeStack() {FreeStack46,1760 -static int FreeStack() {FreeStack51,1873 -static int FreeStack() {FreeStack57,2025 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/MinimumSerial.h,164 -#define MinimumSerial_hMinimumSerial_h30,1283 -class MinimumSerial : public Print {MinimumSerial37,1493 - operator bool() { return true; }operator bool40,1581 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SdCard/SdInfo.h,12213 -#define SdInfo_hSdInfo_h26,1221 - SD_CARD_ERROR_NONE = 0,SD_CARD_ERROR_NONE42,1600 - SD_CARD_ERROR_CMD0 = 0X20,SD_CARD_ERROR_CMD045,1667 - SD_CARD_ERROR_CMD2,SD_CARD_ERROR_CMD246,1696 - SD_CARD_ERROR_CMD3,SD_CARD_ERROR_CMD347,1718 - SD_CARD_ERROR_CMD6,SD_CARD_ERROR_CMD648,1740 - SD_CARD_ERROR_CMD7,SD_CARD_ERROR_CMD749,1762 - SD_CARD_ERROR_CMD8,SD_CARD_ERROR_CMD850,1784 - SD_CARD_ERROR_CMD9,SD_CARD_ERROR_CMD951,1806 - SD_CARD_ERROR_CMD10,SD_CARD_ERROR_CMD1052,1828 - SD_CARD_ERROR_CMD12,SD_CARD_ERROR_CMD1253,1851 - SD_CARD_ERROR_CMD13,SD_CARD_ERROR_CMD1354,1874 - SD_CARD_ERROR_CMD17 = 0X30,SD_CARD_ERROR_CMD1757,1947 - SD_CARD_ERROR_CMD18,SD_CARD_ERROR_CMD1858,1977 - SD_CARD_ERROR_CMD24,SD_CARD_ERROR_CMD2459,2000 - SD_CARD_ERROR_CMD25,SD_CARD_ERROR_CMD2560,2023 - SD_CARD_ERROR_CMD32,SD_CARD_ERROR_CMD3261,2046 - SD_CARD_ERROR_CMD33,SD_CARD_ERROR_CMD3362,2069 - SD_CARD_ERROR_CMD38,SD_CARD_ERROR_CMD3863,2092 - SD_CARD_ERROR_CMD58,SD_CARD_ERROR_CMD5864,2115 - SD_CARD_ERROR_CMD59,SD_CARD_ERROR_CMD5965,2138 - SD_CARD_ERROR_ACMD6 = 0X40,SD_CARD_ERROR_ACMD668,2198 - SD_CARD_ERROR_ACMD13,SD_CARD_ERROR_ACMD1369,2228 - SD_CARD_ERROR_ACMD23,SD_CARD_ERROR_ACMD2370,2252 - SD_CARD_ERROR_ACMD41,SD_CARD_ERROR_ACMD4171,2276 - SD_CARD_ERROR_READ = 0X50,SD_CARD_ERROR_READ74,2324 - SD_CARD_ERROR_READ_CRC,SD_CARD_ERROR_READ_CRC75,2353 - SD_CARD_ERROR_READ_FIFO,SD_CARD_ERROR_READ_FIFO76,2379 - SD_CARD_ERROR_READ_REG,SD_CARD_ERROR_READ_REG77,2406 - SD_CARD_ERROR_READ_START,SD_CARD_ERROR_READ_START78,2432 - SD_CARD_ERROR_READ_TIMEOUT,SD_CARD_ERROR_READ_TIMEOUT79,2460 - SD_CARD_ERROR_STOP_TRAN,SD_CARD_ERROR_STOP_TRAN80,2490 - SD_CARD_ERROR_WRITE,SD_CARD_ERROR_WRITE81,2517 - SD_CARD_ERROR_WRITE_FIFO,SD_CARD_ERROR_WRITE_FIFO82,2540 - SD_CARD_ERROR_WRITE_START,SD_CARD_ERROR_WRITE_START83,2568 - SD_CARD_ERROR_FLASH_PROGRAMMING,SD_CARD_ERROR_FLASH_PROGRAMMING84,2597 - SD_CARD_ERROR_WRITE_TIMEOUT,SD_CARD_ERROR_WRITE_TIMEOUT85,2632 - SD_CARD_ERROR_DMA = 0X60,SD_CARD_ERROR_DMA88,2684 - SD_CARD_ERROR_ERASE,SD_CARD_ERROR_ERASE89,2712 - SD_CARD_ERROR_ERASE_SINGLE_BLOCK,SD_CARD_ERROR_ERASE_SINGLE_BLOCK90,2735 - SD_CARD_ERROR_ERASE_TIMEOUT,SD_CARD_ERROR_ERASE_TIMEOUT91,2771 - SD_CARD_ERROR_INIT_NOT_CALLED,SD_CARD_ERROR_INIT_NOT_CALLED92,2802 - SD_CARD_ERROR_FUNCTION_NOT_SUPPORTEDSD_CARD_ERROR_FUNCTION_NOT_SUPPORTED93,2835 -} sd_error_code_t;sd_error_code_t94,2874 -const uint8_t SD_CARD_TYPE_SD1 = 1;SD_CARD_TYPE_SD198,3024 -const uint8_t SD_CARD_TYPE_SD2 = 2;SD_CARD_TYPE_SD2100,3097 -const uint8_t SD_CARD_TYPE_SDHC = 3;SD_CARD_TYPE_SDHC102,3163 -#define SD_SCK_HZ(SD_SCK_HZ104,3281 -#define SD_SCK_MHZ(SD_SCK_MHZ105,3352 -#define SPI_FULL_SPEED SPI_FULL_SPEED108,3494 -#define SPI_DIV3_SPEED SPI_DIV3_SPEED110,3571 -#define SPI_HALF_SPEED SPI_HALF_SPEED112,3645 -#define SPI_DIV6_SPEED SPI_DIV6_SPEED114,3726 -#define SPI_QUARTER_SPEED SPI_QUARTER_SPEED116,3800 -#define SPI_EIGHTH_SPEED SPI_EIGHTH_SPEED118,3878 -#define SPI_SIXTEENTH_SPEED SPI_SIXTEENTH_SPEED120,3956 -const uint8_t SD_CMD0_RETRY = 10;SD_CMD0_RETRY124,4134 -const uint16_t SD_CMD_TIMEOUT = 300;SD_CMD_TIMEOUT126,4194 -const uint16_t SD_INIT_TIMEOUT = 2000;SD_INIT_TIMEOUT128,4254 -const uint16_t SD_ERASE_TIMEOUT = 10000;SD_ERASE_TIMEOUT130,4317 -const uint16_t SD_READ_TIMEOUT = 1000;SD_READ_TIMEOUT132,4381 -const uint16_t SD_WRITE_TIMEOUT = 2000;SD_WRITE_TIMEOUT134,4445 -const uint8_t CMD0 = 0X00;CMD0138,4641 -const uint8_t CMD2 = 0X02;CMD2140,4721 -const uint8_t CMD3 = 0X03;CMD3142,4811 -const uint8_t CMD6 = 0X06;CMD6144,4883 -const uint8_t CMD7 = 0X07;CMD7146,4990 -const uint8_t CMD8 = 0X08;CMD8148,5091 -const uint8_t CMD9 = 0X09;CMD9150,5179 -const uint8_t CMD10 = 0X0A;CMD10152,5280 -const uint8_t CMD12 = 0X0C;CMD12154,5368 -const uint8_t CMD13 = 0X0D;CMD13156,5447 -const uint8_t CMD17 = 0X11;CMD17158,5541 -const uint8_t CMD18 = 0X12;CMD18160,5640 -const uint8_t CMD24 = 0X18;CMD24162,5727 -const uint8_t CMD25 = 0X19;CMD25164,5832 -const uint8_t CMD32 = 0X20;CMD32166,5937 -const uint8_t CMD33 = 0X21;CMD33169,6066 -const uint8_t CMD38 = 0X26;CMD38171,6146 -const uint8_t CMD55 = 0X37;CMD55173,6231 -const uint8_t CMD58 = 0X3A;CMD58175,6309 -const uint8_t CMD59 = 0X3B;CMD59177,6388 -const uint8_t ACMD6 = 0X06;ACMD6179,6485 -const uint8_t ACMD13 = 0X0D;ACMD13181,6552 -const uint8_t ACMD23 = 0X17;ACMD23184,6681 -const uint8_t ACMD41 = 0X29;ACMD41187,6827 -const uint32_t CARD_STATUS_OUT_OF_RANGE = 1UL << 31;CARD_STATUS_OUT_OF_RANGE191,7026 -const uint32_t CARD_STATUS_ADDRESS_ERROR = 1UL << 30;CARD_STATUS_ADDRESS_ERROR193,7145 -const uint32_t CARD_STATUS_BLOCK_LEN_ERROR = 1UL << 29;CARD_STATUS_BLOCK_LEN_ERROR195,7265 -const uint32_t CARD_STATUS_ERASE_SEQ_ERROR = 1UL <<28;CARD_STATUS_ERASE_SEQ_ERROR197,7381 -const uint32_t CARD_STATUS_ERASE_PARAM = 1UL << 27;CARD_STATUS_ERASE_PARAM199,7500 -const uint32_t CARD_STATUS_WP_VIOLATION = 1UL << 26;CARD_STATUS_WP_VIOLATION201,7617 -const uint32_t CARD_STATUS_CARD_IS_LOCKED = 1UL << 25;CARD_STATUS_CARD_IS_LOCKED203,7732 -const uint32_t CARD_STATUS_LOCK_UNLOCK_FAILED = 1UL << 24;CARD_STATUS_LOCK_UNLOCK_FAILED205,7851 -const uint32_t CARD_STATUS_COM_CRC_ERROR = 1UL << 23;CARD_STATUS_COM_CRC_ERROR207,7963 -const uint32_t CARD_STATUS_ILLEGAL_COMMAND = 1UL << 22;CARD_STATUS_ILLEGAL_COMMAND209,8062 -const uint32_t CARD_STATUS_CARD_ECC_FAILED = 1UL << 21;CARD_STATUS_CARD_ECC_FAILED211,8187 -const uint32_t CARD_STATUS_CC_ERROR = 1UL << 20;CARD_STATUS_CC_ERROR213,8281 -const uint32_t CARD_STATUS_ERROR = 1UL << 19;CARD_STATUS_ERROR215,8398 -const uint32_t CARD_STATUS_CSD_OVERWRITE = 1UL <<16;CARD_STATUS_CSD_OVERWRITE218,8548 -const uint32_t CARD_STATUS_WP_ERASE_SKIP = 1UL << 15;CARD_STATUS_WP_ERASE_SKIP220,8663 -const uint32_t CARD_STATUS_CARD_ECC_DISABLED = 1UL << 14;CARD_STATUS_CARD_ECC_DISABLED222,8786 -const uint32_t CARD_STATUS_ERASE_RESET = 1UL << 13;CARD_STATUS_ERASE_RESET224,8895 -const uint32_t CARD_STATUS_CURRENT_STATE = 0XF << 9;CARD_STATUS_CURRENT_STATE238,9161 -const uint32_t CARD_STATUS_CURRENT_STATE_SHIFT = 9;CARD_STATUS_CURRENT_STATE_SHIFT240,9246 -const uint32_t CARD_STATUS_READY_FOR_DATA = 1UL << 8;CARD_STATUS_READY_FOR_DATA242,9355 -const uint32_t CARD_STATUS_FX_EVENT = 1UL << 6;CARD_STATUS_FX_EVENT245,9505 -const uint32_t CARD_STATUS_APP_CMD = 1UL << 5;CARD_STATUS_APP_CMD247,9631 -const uint32_t CARD_STATUS_AKE_SEQ_ERROR = 1UL << 3;CARD_STATUS_AKE_SEQ_ERROR250,9757 -const uint8_t R1_READY_STATE = 0X00;R1_READY_STATE254,9989 -const uint8_t R1_IDLE_STATE = 0X01;R1_IDLE_STATE256,10067 -const uint8_t R1_ILLEGAL_COMMAND = 0X04;R1_ILLEGAL_COMMAND258,10141 -const uint8_t DATA_START_BLOCK = 0XFE;DATA_START_BLOCK260,10236 -const uint8_t STOP_TRAN_TOKEN = 0XFD;STOP_TRAN_TOKEN262,10318 -const uint8_t WRITE_MULTIPLE_TOKEN = 0XFC;WRITE_MULTIPLE_TOKEN264,10405 -const uint8_t DATA_RES_MASK = 0X1F;DATA_RES_MASK266,10515 -const uint8_t DATA_RES_ACCEPTED = 0X05;DATA_RES_ACCEPTED268,10584 -typedef struct CID {CID274,10773 - unsigned char mid;mid277,10831 - char oid[2];oid280,10894 - char pnm[5];pnm283,10945 - unsigned char prv_m : 4;prv_m286,11022 - unsigned char prv_n : 4;prv_n288,11098 - uint32_t psn;psn291,11171 - unsigned char mdt_year_high : 4;mdt_year_high294,11243 - unsigned char reserved : 4;reserved296,11296 - unsigned char mdt_month : 4;mdt_month299,11373 - unsigned char mdt_year_low : 4;mdt_year_low301,11447 - unsigned char always1 : 1;always1304,11521 - unsigned char crc : 7;crc306,11573 -} __attribute__((packed)) cid_t;cid_t307,11598 -typedef struct CSDV1 {CSDV1314,11785 - unsigned char reserved1 : 6;reserved1316,11820 - unsigned char csd_ver : 2;csd_ver317,11851 - unsigned char taac;taac319,11892 - unsigned char nsac;nsac321,11926 - unsigned char tran_speed;tran_speed323,11960 - unsigned char ccc_high;ccc_high325,12000 - unsigned char read_bl_len : 4;read_bl_len327,12038 - unsigned char ccc_low : 4;ccc_low328,12071 - unsigned char c_size_high : 2;c_size_high330,12112 - unsigned char reserved2 : 2;reserved2331,12145 - unsigned char dsr_imp : 1;dsr_imp332,12176 - unsigned char read_blk_misalign : 1;read_blk_misalign333,12205 - unsigned char write_blk_misalign : 1;write_blk_misalign334,12244 - unsigned char read_bl_partial : 1;read_bl_partial335,12284 - unsigned char c_size_mid;c_size_mid337,12333 - unsigned char vdd_r_curr_max : 3;vdd_r_curr_max339,12373 - unsigned char vdd_r_curr_min : 3;vdd_r_curr_min340,12409 - unsigned char c_size_low : 2;c_size_low341,12445 - unsigned char c_size_mult_high : 2;c_size_mult_high343,12489 - unsigned char vdd_w_cur_max : 3;vdd_w_cur_max344,12527 - unsigned char vdd_w_curr_min : 3;vdd_w_curr_min345,12562 - unsigned char sector_size_high : 6;sector_size_high347,12611 - unsigned char erase_blk_en : 1;erase_blk_en348,12649 - unsigned char c_size_mult_low : 1;c_size_mult_low349,12683 - unsigned char wp_grp_size : 7;wp_grp_size351,12733 - unsigned char sector_size_low : 1;sector_size_low352,12766 - unsigned char write_bl_len_high : 2;write_bl_len_high354,12816 - unsigned char r2w_factor : 3;r2w_factor355,12855 - unsigned char reserved3 : 2;reserved3356,12887 - unsigned char wp_grp_enable : 1;wp_grp_enable357,12918 - unsigned char reserved4 : 5;reserved4359,12966 - unsigned char write_partial : 1;write_partial360,12997 - unsigned char write_bl_len_low : 2;write_bl_len_low361,13032 - unsigned char reserved5: 2;reserved5363,13083 - unsigned char file_format : 2;file_format364,13113 - unsigned char tmp_write_protect : 1;tmp_write_protect365,13146 - unsigned char perm_write_protect : 1;perm_write_protect366,13185 - unsigned char copy : 1;copy367,13225 - unsigned char file_format_grp : 1;file_format_grp369,13298 - unsigned char always1 : 1;always1371,13348 - unsigned char crc : 7;crc372,13377 -} __attribute__((packed)) csd1_t;csd1_t373,13402 -typedef struct CSDV2 {CSDV2379,13588 - unsigned char reserved1 : 6;reserved1381,13623 - unsigned char csd_ver : 2;csd_ver382,13654 - unsigned char taac;taac385,13718 - unsigned char nsac;nsac388,13772 - unsigned char tran_speed;tran_speed390,13806 - unsigned char ccc_high;ccc_high392,13846 - unsigned char read_bl_len : 4;read_bl_len395,13957 - unsigned char ccc_low : 4;ccc_low396,13990 - unsigned char reserved2 : 4;reserved2399,14049 - unsigned char dsr_imp : 1;dsr_imp400,14080 - unsigned char read_blk_misalign : 1;read_blk_misalign402,14129 - unsigned char write_blk_misalign : 1;write_blk_misalign404,14188 - unsigned char read_bl_partial : 1;read_bl_partial406,14266 - unsigned char c_size_high : 6;c_size_high409,14347 - unsigned char reserved3 : 2;reserved3411,14398 - unsigned char c_size_mid;c_size_mid414,14475 - unsigned char c_size_low;c_size_low417,14546 - unsigned char sector_size_high : 6;sector_size_high420,14626 - unsigned char erase_blk_en : 1;erase_blk_en422,14712 - unsigned char reserved4 : 1;reserved4424,14764 - unsigned char wp_grp_size : 7;wp_grp_size426,14808 - unsigned char sector_size_low : 1;sector_size_low428,14880 - unsigned char write_bl_len_high : 2;write_bl_len_high431,14978 - unsigned char r2w_factor : 3;r2w_factor433,15043 - unsigned char reserved5 : 2;reserved5435,15093 - unsigned char wp_grp_enable : 1;wp_grp_enable437,15176 - unsigned char reserved6 : 5;reserved6439,15224 - unsigned char write_partial : 1;write_partial441,15299 - unsigned char write_bl_len_low : 2;write_bl_len_low443,15382 - unsigned char reserved7: 2;reserved7445,15433 - unsigned char file_format : 2;file_format447,15492 - unsigned char tmp_write_protect : 1;tmp_write_protect448,15525 - unsigned char perm_write_protect : 1;perm_write_protect449,15564 - unsigned char copy : 1;copy450,15604 - unsigned char file_format_grp : 1;file_format_grp452,15659 - unsigned char always1 : 1;always1455,15736 - unsigned char crc : 7;crc457,15783 -} __attribute__((packed)) csd2_t;csd2_t458,15808 -union csd_t {csd_t464,15998 - csd1_t v1;v1465,16012 - csd2_t v2;v2466,16025 -inline uint32_t sdCardCapacity(csd_t* csd) {sdCardCapacity469,16121 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SdCard/SdioCard.h,633 -#define SdioCard_hSdioCard_h26,1223 -class SdioCard : public BaseBlockDriver {SdioCard33,1376 - uint32_t cardSize() {return cardCapacity();}cardSize47,1780 -class SdioCardEX : public SdioCard {SdioCardEX224,8056 - bool begin() {begin231,8244 - bool erase(uint32_t firstBlock, uint32_t lastBlock) {erase248,8860 - static const uint32_t IDLE_STATE = 0;IDLE_STATE296,10662 - static const uint32_t READ_STATE = 1;READ_STATE297,10702 - static const uint32_t WRITE_STATE = 2;WRITE_STATE298,10742 - uint32_t m_curLba;m_curLba299,10783 - uint32_t m_limitLba;m_limitLba300,10804 - uint8_t m_curState;m_curState301,10827 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SdCard/SdSpiCard.h,1719 -#define SdSpiCard_hSdSpiCard_h26,1224 -class SdSpiCard : public BaseBlockDriver {SdSpiCard42,1684 - SdSpiCard() : m_errorCode(SD_CARD_ERROR_INIT_NOT_CALLED), m_type(0) {}SdSpiCard48,1924 - uint32_t cardSize() {return cardCapacity();}cardSize64,2551 - void error(uint8_t code) {error93,3600 - int errorCode() const {errorCode99,3747 - int errorData() const {errorData103,3845 - bool readCID(cid_t* cid) {readCID140,5058 - bool readCSD(csd_t* csd) {readCSD151,5399 - bool syncBlocks() {return true;}syncBlocks192,6804 - int type() const {type196,6942 - uint8_t cardAcmd(uint8_t cmd, uint32_t arg) {cardAcmd261,9212 - void type(uint8_t value) {type270,9523 - void spiActivate() {spiActivate279,9791 - void spiDeactivate() {spiDeactivate282,9847 - uint8_t spiReceive() {spiReceive285,9907 - uint8_t spiReceive(uint8_t* buf, size_t n) {spiReceive288,9971 - void spiSend(uint8_t data) {spiSend291,10064 - void spiSend(const uint8_t* buf, size_t n) {spiSend294,10129 - void spiSelect() {spiSelect297,10211 - void spiUnselect() {spiUnselect300,10263 - uint8_t m_errorCode;m_errorCode303,10319 - SdSpiDriver *m_spiDriver;m_spiDriver304,10342 - bool m_spiActive;m_spiActive305,10370 - uint8_t m_status;m_status306,10393 - uint8_t m_type;m_type307,10413 -class SdSpiCardEX : public SdSpiCard {SdSpiCardEX314,10585 - bool begin(SdSpiDriver* spi, uint8_t csPin, SPISettings spiSettings) {begin324,10918 - static const uint32_t IDLE_STATE = 0;IDLE_STATE373,12753 - static const uint32_t READ_STATE = 1;READ_STATE374,12793 - static const uint32_t WRITE_STATE = 2;WRITE_STATE375,12833 - uint32_t m_curBlock;m_curBlock376,12874 - uint8_t m_curState;m_curState377,12897 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SdFat.h,4037 -#define SdFat_hSdFat_h26,1220 -#define SD_FAT_VERSION SD_FAT_VERSION40,1547 -class SdBaseFile : public FatFile {SdBaseFile46,1730 - SdBaseFile() {}SdBaseFile48,1775 - SdBaseFile(const char* path, oflag_t oflag) : FatFile(path, oflag) {}SdBaseFile57,2096 -class SdFile : public PrintFile {SdFile65,2348 - SdFile() {}SdFile67,2391 - SdFile(const char* path, oflag_t oflag) : PrintFile(path, oflag) {}SdFile76,2708 -class SdFileSystem : public FatFileSystem {SdFileSystem85,3010 - bool begin() {begin90,3141 - SdDriverClass *card() {card94,3247 - void errorHalt() {errorHalt99,3376 - void errorHalt(Print* pr) {errorHalt106,3515 - void errorHalt(char const* msg) {errorHalt114,3685 - void errorHalt(Print* pr, char const* msg) {errorHalt122,3888 - void errorPrint() {errorPrint127,4029 - void errorPrint(Print* pr) {errorPrint133,4151 - void errorPrint(const char* msg) {errorPrint146,4459 - void errorPrint(Print* pr, char const* msg) {errorPrint154,4654 - void initErrorHalt() {initErrorHalt160,4821 - void initErrorHalt(Print* pr) {initErrorHalt167,4982 - void initErrorHalt(char const *msg) {initErrorHalt175,5179 - void initErrorHalt(Print* pr, char const *msg) {initErrorHalt182,5398 - void initErrorPrint() {initErrorPrint188,5549 - void initErrorPrint(Print* pr) {initErrorPrint195,5704 - void initErrorPrint(char const *msg) {initErrorPrint214,6347 - void initErrorPrint(Print* pr, char const *msg) {initErrorPrint222,6580 - void errorHalt(const __FlashStringHelper* msg) {errorHalt231,6819 - void errorHalt(Print* pr, const __FlashStringHelper* msg) {errorHalt239,7037 - void errorPrint(const __FlashStringHelper* msg) {errorPrint248,7236 - void errorPrint(Print* pr, const __FlashStringHelper* msg) {errorPrint256,7446 - void initErrorHalt(const __FlashStringHelper* msg) {initErrorHalt265,7701 - void initErrorHalt(Print* pr, const __FlashStringHelper* msg) {initErrorHalt272,7947 - void initErrorPrint(const __FlashStringHelper* msg) {initErrorPrint280,8178 - void initErrorPrint(Print* pr, const __FlashStringHelper* msg) {initErrorPrint288,8426 - uint8_t cardErrorCode() {cardErrorCode294,8628 - uint32_t cardErrorData() {cardErrorData298,8732 - SdDriverClass m_card;m_card303,8809 -class SdFat : public SdFileSystem {SdFat310,8994 - SdFat() {SdFat313,9103 - explicit SdFat(SPIClass* spiPort) {SdFat319,9237 - bool begin(uint8_t csPin = SS, SPISettings spiSettings = SPI_FULL_SPEED) {begin329,9549 - bool cardBegin(uint8_t csPin = SS, SPISettings settings = SPI_FULL_SPEED) {cardBegin339,9926 - bool fsBegin() {fsBegin345,10160 - SdFatSpiDriver m_spi;m_spi350,10235 -class SdFatSdio : public SdFileSystem {SdFatSdio358,10447 - bool begin() {begin363,10596 - bool cardBegin() {cardBegin370,10772 - bool fsBegin() {fsBegin376,10926 -class SdFatSdioEX : public SdFileSystem {SdFatSdioEX386,11174 - bool begin() {begin391,11327 - SdioCardEX* card() {card395,11443 - bool cardBegin() {cardBegin402,11593 - bool fsBegin() {fsBegin408,11747 -class SdFatSoftSpi : public SdFileSystem {SdFatSoftSpi421,12169 - bool begin(uint8_t csPin = SS, SPISettings spiSettings = SPI_FULL_SPEED) {begin429,12430 - SdSpiSoftDriver m_spi;m_spi434,12610 -class SdFatEX : public SdFileSystem {SdFatEX443,12931 - SdFatEX() {SdFatEX446,13045 - explicit SdFatEX(SPIClass* spiPort) {SdFatEX452,13181 - bool begin(uint8_t csPin = SS, SPISettings spiSettings = SPI_FULL_SPEED) {begin462,13490 - SdFatSpiDriver m_spi;m_spi468,13671 -class SdFatSoftSpiEX : public SdFileSystem {SdFatSoftSpiEX477,13983 - bool begin(uint8_t csPin = SS, SPISettings spiSettings = SPI_FULL_SPEED) {begin485,14247 - SdSpiSoftDriver m_spi;m_spi490,14427 -class Sd2Card : public SdSpiCard {Sd2Card499,14778 - bool begin(uint8_t csPin = SS, SPISettings settings = SD_SCK_MHZ(50)) {begin506,14999 - SdFatSpiDriver m_spi;m_spi510,15141 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SdFatConfig.h,1713 -#define SdFatConfig_hSdFatConfig_h30,1279 -#define INCLUDE_SDIOS INCLUDE_SDIOS41,1587 -#define USE_LONG_FILE_NAMES USE_LONG_FILE_NAMES61,2150 -#define ENABLE_EXTENDED_TRANSFER_CLASS ENABLE_EXTENDED_TRANSFER_CLASS71,2612 -#define USE_STANDARD_SPI_LIBRARY USE_STANDARD_SPI_LIBRARY80,3114 -#define ENABLE_SOFTWARE_SPI_CLASS ENABLE_SOFTWARE_SPI_CLASS87,3432 -#define USE_FCNTL_H USE_FCNTL_H95,3831 -#define USE_FCNTL_H USE_FCNTL_H98,3914 -#define USE_FCNTL_H USE_FCNTL_H101,3990 -#define USE_FCNTL_H USE_FCNTL_H103,4039 -#define CHECK_FLASH_PROGRAMMING CHECK_FLASH_PROGRAMMING114,4430 -#define MAINTAIN_FREE_CLUSTER_COUNT MAINTAIN_FREE_CLUSTER_COUNT121,4760 -#define USE_SD_CRC USE_SD_CRC132,5250 -#define WDT_YIELD_TIME_MICROS WDT_YIELD_TIME_MICROS142,5648 -#define WDT_YIELD_TIME_MICROS WDT_YIELD_TIME_MICROS144,5691 -#define FAT12_SUPPORT FAT12_SUPPORT151,5945 -#define DESTRUCTOR_CLOSES_FILE DESTRUCTOR_CLOSES_FILE158,6172 -#define ENDL_CALLS_FLUSH ENDL_CALLS_FLUSH177,7003 -#define USE_SEPARATE_FAT_CACHE USE_SEPARATE_FAT_CACHE185,7314 -#define USE_SEPARATE_FAT_CACHE USE_SEPARATE_FAT_CACHE187,7365 -#define USE_MULTI_BLOCK_IO USE_MULTI_BLOCK_IO196,7670 -#define USE_MULTI_BLOCK_IO USE_MULTI_BLOCK_IO198,7716 -#define ENABLE_SDIO_CLASS ENABLE_SDIO_CLASS203,7936 -#define ENABLE_SDIOEX_CLASS ENABLE_SDIOEX_CLASS204,7964 -#define ENABLE_SDIO_CLASS ENABLE_SDIO_CLASS206,8022 -#define SD_HAS_CUSTOM_SPI SD_HAS_CUSTOM_SPI214,8341 -#define SD_HAS_CUSTOM_SPI SD_HAS_CUSTOM_SPI219,8515 -#define SD_HAS_CUSTOM_SPI SD_HAS_CUSTOM_SPI222,8600 -#define IMPLEMENT_SPI_PORT_SELECTION IMPLEMENT_SPI_PORT_SELECTION229,8853 -#define IMPLEMENT_SPI_PORT_SELECTION IMPLEMENT_SPI_PORT_SELECTION231,8931 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/sdios.h,32 -#define sdios_hsdios_h26,1220 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SpiDriver/boards/AvrDevelopersGpioPinMap.h,124 -#define AvrDevelopersGpioPinMap_hAvrDevelopersGpioPinMap_h2,34 -static const GpioPinMap_t GpioPinMap[] = {GpioPinMap3,68 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SpiDriver/boards/BobuinoGpioPinMap.h,112 -#define BobuinoGpioPinMap_hBobuinoGpioPinMap_h2,28 -static const GpioPinMap_t GpioPinMap[] = {GpioPinMap3,56 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SpiDriver/boards/GpioPinMap.h,39 -#define GpioPinMap_hGpioPinMap_h2,21 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SpiDriver/boards/LeonardoGpioPinMap.h,114 -#define LeonardoGpioPinMap_hLeonardoGpioPinMap_h2,29 -static const GpioPinMap_t GpioPinMap[] = {GpioPinMap3,58 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SpiDriver/boards/MegaGpioPinMap.h,106 -#define MegaGpioPinMap_hMegaGpioPinMap_h2,25 -static const GpioPinMap_t GpioPinMap[] = {GpioPinMap3,50 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SpiDriver/boards/SleepingBeautyGpioPinMap.h,126 -#define SleepingBeautyGpioPinMap_hSleepingBeautyGpioPinMap_h2,35 -static const GpioPinMap_t GpioPinMap[] = {GpioPinMap3,70 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SpiDriver/boards/Standard1284GpioPinMap.h,122 -#define Standard1284GpioPinMap_hStandard1284GpioPinMap_h2,33 -static const GpioPinMap_t GpioPinMap[] = {GpioPinMap3,66 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SpiDriver/boards/Teensy2GpioPinMap.h,112 -#define Teensy2GpioPinMap_hTeensy2GpioPinMap_h2,28 -static const GpioPinMap_t GpioPinMap[] = {GpioPinMap3,56 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SpiDriver/boards/Teensy2ppGpioPinMap.h,116 -#define Teensypp2GpioPinMap_hTeensypp2GpioPinMap_h2,30 -static const GpioPinMap_t GpioPinMap[] = {GpioPinMap3,60 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SpiDriver/boards/UnoGpioPinMap.h,104 -#define UnoGpioPinMap_hUnoGpioPinMap_h2,24 -static const GpioPinMap_t GpioPinMap[] = {GpioPinMap3,48 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SpiDriver/DigitalPin.h,2445 -#define DigitalPin_hDigitalPin_h34,1385 -struct GpioPinMap_t {GpioPinMap_t38,1490 - volatile uint8_t* pin; /**< address of PIN for this pin */pin39,1512 - volatile uint8_t* ddr; /**< address of DDR for this pin */ddr40,1575 - volatile uint8_t* port; /**< address of PORT for this pin */port41,1638 - uint8_t mask; /**< bit mask for this pin */mask42,1702 -#define GPIO_PIN(GPIO_PIN46,1789 -void badPinCheck(uint8_t pin) {badPinCheck59,2352 -volatile uint8_t* ddrReg(uint8_t pin) {ddrReg70,2694 -uint8_t pinMask(uint8_t pin) {pinMask80,2990 -volatile uint8_t* pinReg(uint8_t pin) {pinReg90,3294 -volatile uint8_t* portReg(uint8_t pin) {portReg100,3607 -void fastBitWriteSafe(volatile uint8_t* address, uint8_t mask, bool level) {fastBitWriteSafe111,3967 -bool fastDigitalRead(uint8_t pin) {fastDigitalRead132,4494 -void fastDigitalToggle(uint8_t pin) {fastDigitalToggle143,4879 -void fastDigitalWrite(uint8_t pin, bool level) {fastDigitalWrite158,5397 -void fastDdrWrite(uint8_t pin, bool level) {fastDdrWrite167,5733 -void fastPinMode(uint8_t pin, uint8_t mode) {fastPinMode179,6184 -bool fastDigitalRead(uint8_t pin) {fastDigitalRead193,6606 -void fastDigitalWrite(uint8_t pin, bool value) {fastDigitalWrite202,6898 -bool fastDigitalRead(uint8_t pin) {fastDigitalRead216,7302 -void fastDigitalWrite(uint8_t pin, bool value) {fastDigitalWrite225,7640 -void fastDigitalWrite(uint8_t pin, uint8_t val) {fastDigitalWrite239,8112 -bool fastDigitalRead(uint8_t pin) {fastDigitalRead260,8575 -inline void fastDigitalWrite(uint8_t pin, bool value) {fastDigitalWrite270,8823 -inline bool fastDigitalRead(uint8_t pin) {fastDigitalRead274,8990 -inline void fastDigitalToggle(uint8_t pin) {fastDigitalToggle279,9166 -inline void fastPinMode(uint8_t pin, uint8_t mode) {fastPinMode283,9342 -#define fastPinConfig(fastPinConfig294,9764 -class DigitalPin {DigitalPin302,10033 - DigitalPin() {}DigitalPin306,10163 - inline DigitalPin & operator = (bool value) __attribute__((always_inline)) {operator =314,10429 - inline operator bool () const __attribute__((always_inline)) {operator bool322,10688 - void config(uint8_t mode, bool level) {config332,11112 - void high() {write(true);}high340,11409 - void low() {write(false);}low346,11646 - void mode(uint8_t mode) {mode356,12001 - bool read() const {read362,12218 - void toggle() {toggle372,12562 - void write(bool value) {write381,12865 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SpiDriver/SdSpiBaseDriver.h,100 -#define SdSpiBaseDriver_hSdSpiBaseDriver_h26,1230 -class SdSpiBaseDriver {SdSpiBaseDriver31,1317 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SpiDriver/SdSpiDriver.h,2550 -#define SdSpiDriver_hSdSpiDriver_h30,1271 -#define SDCARD_SPI SDCARD_SPI38,1551 -class SdSpiLibDriver : public SdSpiBaseDriver {SdSpiLibDriver46,1793 - void activate() {activate53,2011 - void deactivate() {deactivate57,2113 - void begin(uint8_t csPin) {begin64,2256 - uint8_t receive() {receive74,2446 - uint8_t receive(uint8_t* buf, size_t n) {receive84,2696 - void send(uint8_t data) {send94,2903 - void send(const uint8_t* buf, size_t n) {send102,3091 - void select() {select165,4575 - void setSpiSettings(SPISettings spiSettings) {setSpiSettings172,4725 - void unselect() {unselect176,4833 - void setPort(SPIClass* spiPort) {setPort183,5012 - SPIClass* m_spi;m_spi187,5107 - SPISettings m_spiSettings;m_spiSettings191,5216 - uint8_t m_csPin;m_csPin192,5245 -class SdSpiAltDriver : public SdSpiBaseDriver {SdSpiAltDriver200,5487 - void select() {select239,6456 - void setSpiSettings(SPISettings spiSettings) {setSpiSettings246,6607 - void unselect() {unselect250,6715 - void setPort(SPIClass* spiPort) {setPort257,6901 - SPIClass* m_spi;m_spi261,6996 - SPISettings m_spiSettings;m_spiSettings265,7105 - uint8_t m_csPin;m_csPin266,7134 -class SdSpiSoftDriver : public SdSpiBaseDriver {SdSpiSoftDriver280,7604 - void activate() {}activate283,7716 - void deactivate() {}deactivate285,7793 - void begin(uint8_t csPin) {begin290,7904 - uint8_t receive() {receive300,8097 - uint8_t receive(uint8_t* buf, size_t n) {receive310,8340 - void send(uint8_t data) {send320,8535 - void send(const uint8_t* buf , size_t n) {send328,8718 - void select() {select334,8851 - void setSpiSettings(SPISettings spiSettings) {setSpiSettings341,9002 - void unselect() {unselect345,9100 - uint8_t m_csPin;m_csPin350,9168 - SoftSPI m_spi;m_spi351,9187 -typedef SdSpiLibDriver SdFatSpiDriver;SdFatSpiDriver358,9516 -typedef SdSpiAltDriver SdFatSpiDriver;SdFatSpiDriver361,9647 -typedef SdSpiBaseDriver SdSpiDriver;SdSpiDriver367,9839 -typedef SdFatSpiDriver SdSpiDriver;SdSpiDriver370,9942 -inline void SdSpiAltDriver::begin(uint8_t csPin) {begin376,10233 -inline void SdSpiAltDriver::activate() {activate383,10460 -inline void SdSpiAltDriver::deactivate() {deactivate387,10623 -inline uint8_t SdSpiAltDriver::receive() {receive391,10773 -inline uint8_t SdSpiAltDriver::receive(uint8_t* buf, size_t n) {receive397,10964 -inline void SdSpiAltDriver::send(uint8_t data) {send413,11358 -inline void SdSpiAltDriver::send(const uint8_t* buf , size_t n) {send418,11540 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SpiDriver/SoftSPI.h,775 -#define SoftSPI_hSoftSPI_h35,1351 -#define nop nop39,1497 -#define MISO_MODE MISO_MODE42,1649 -#define MISO_LEVEL MISO_LEVEL44,1720 -#define MOSI_MODE MOSI_MODE46,1780 -#define SCK_MODE SCK_MODE48,1841 -class SoftSPI {SoftSPI55,2079 - void begin() {begin59,2219 - uint8_t receive() {receive69,2591 - void send(uint8_t data) {send86,3057 - uint8_t transfer(uint8_t txData) {transfer102,3497 - bool MODE_CPHA(uint8_t mode) {return (mode & 1) != 0;}MODE_CPHA118,4009 - bool MODE_CPOL(uint8_t mode) {return (mode & 2) != 0;}MODE_CPOL120,4106 - void receiveBit(uint8_t bit, uint8_t* data) {receiveBit122,4203 - void sendBit(uint8_t bit, uint8_t data) {sendBit137,4703 - void transferBit(uint8_t bit, uint8_t* rxData, uint8_t txData) {transferBit152,5196 - -/home/chee/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SysCall.h,373 -#define SysCall_hSysCall_h26,1222 -#undef FF42,1637 -#define F(F47,1805 -inline uint16_t curTimeMS() {curTimeMS51,1961 -class SysCall {SysCall59,2167 - static void halt() {halt62,2232 -inline void SysCall::yield() {yield72,2377 -inline void SysCall::yield() {yield77,2468 -inline void SysCall::yield() {yield82,2627 -inline void SysCall::yield() {}yield86,2700 - -/home/chee/Arduino/libraries/TinyWireM/TinyWireM.h,1141 -#define TinyWireM_hTinyWireM_h48,2226 -#define USI_SEND USI_SEND52,2294 -#define USI_RCVE USI_RCVE53,2349 -#define USI_BUF_SIZE USI_BUF_SIZE54,2408 -class USI_TWI {USI_TWI59,2515 - static uint8_t USI_Buf[]; // holds I2C send and receive dataUSI_Buf61,2542 - static uint8_t USI_BufIdx; // current number of bytes in the send buffUSI_BufIdx62,2611 - static uint8_t USI_LastRead; // number of bytes read so farUSI_LastRead63,2689 - static uint8_t USI_BytesAvail; // number of bytes requested but not readUSI_BytesAvail64,2754 - inline size_t write(uint8_t *d, uint8_t n) {write89,3363 - inline size_t write(unsigned long n) { return write((uint8_t)n); }write100,3611 - inline size_t write(long n) { return write((uint8_t)n); }write106,3787 - inline size_t write(unsigned int n) { return write((uint8_t)n); }write112,3954 - inline size_t write(int n) { return write((uint8_t)n); }write118,4129 - void send(uint8_t b) { write(b); }send124,4308 - void send(uint8_t *d, uint8_t n) { write(d, n); }send131,4503 - void send(int n) { write((uint8_t)n); }send137,4662 - uint8_t receive(void) {receive179,5848 - -/home/chee/Arduino/libraries/TinyWireM/USI_TWI_Master.h,1994 -#define T2_TWI T2_TWI29,919 -#define T4_TWI T4_TWI30,949 -#define SIGNAL_VERIFY SIGNAL_VERIFY35,1070 -#define TWI_READ_BIT TWI_READ_BIT41,1381 -#define TWI_ADR_BITS TWI_ADR_BITS42,1454 -#define TWI_NACK_BIT TWI_NACK_BIT44,1611 -#define USI_TWI_NO_DATA USI_TWI_NO_DATA49,1829 -#define USI_TWI_DATA_OUT_OF_BOUND USI_TWI_DATA_OUT_OF_BOUND50,1893 -#define USI_TWI_UE_START_CON USI_TWI_UE_START_CON52,2057 -#define USI_TWI_UE_STOP_CON USI_TWI_UE_STOP_CON53,2124 -#define USI_TWI_UE_DATA_COL USI_TWI_UE_DATA_COL54,2190 -#define USI_TWI_NO_ACK_ON_DATA USI_TWI_NO_ACK_ON_DATA55,2270 -#define USI_TWI_NO_ACK_ON_ADDRESS USI_TWI_NO_ACK_ON_ADDRESS56,2352 -#define USI_TWI_MISSING_START_CON USI_TWI_MISSING_START_CON58,2490 -#define USI_TWI_MISSING_STOP_CON USI_TWI_MISSING_STOP_CON60,2631 -#define USI_TWI_BAD_MEM_READ USI_TWI_BAD_MEM_READ62,2771 -#define DDR_USI DDR_USI72,3387 -#define PORT_USI PORT_USI73,3409 -#define PIN_USI PIN_USI74,3433 -#define PORT_USI_SDA PORT_USI_SDA75,3455 -#define PORT_USI_SCL PORT_USI_SCL76,3484 -#define PIN_USI_SDA PIN_USI_SDA77,3513 -#define PIN_USI_SCL PIN_USI_SCL78,3540 -#define DDR_USI DDR_USI84,3772 -#define PORT_USI PORT_USI85,3794 -#define PIN_USI PIN_USI86,3818 -#define PORT_USI_SDA PORT_USI_SDA87,3840 -#define PORT_USI_SCL PORT_USI_SCL88,3869 -#define PIN_USI_SDA PIN_USI_SDA89,3898 -#define PIN_USI_SCL PIN_USI_SCL90,3925 -#define DDR_USI DDR_USI94,4021 -#define PORT_USI PORT_USI95,4043 -#define PIN_USI PIN_USI96,4067 -#define PORT_USI_SDA PORT_USI_SDA97,4089 -#define PORT_USI_SCL PORT_USI_SCL98,4118 -#define PIN_USI_SDA PIN_USI_SDA99,4147 -#define PIN_USI_SCL PIN_USI_SCL100,4174 -#define DDR_USI DDR_USI104,4276 -#define PORT_USI PORT_USI105,4298 -#define PIN_USI PIN_USI106,4322 -#define PORT_USI_SDA PORT_USI_SDA107,4344 -#define PORT_USI_SCL PORT_USI_SCL108,4373 -#define PIN_USI_SDA PIN_USI_SDA109,4402 -#define PIN_USI_SCL PIN_USI_SCL110,4429 -#define TRUE TRUE126,4945 -#define FALSE FALSE127,4972 - -/home/chee/Arduino/libraries/WaveHC/ArduinoPins.h,16405 -#define ArduinoPins_hArduinoPins_h4,107 -#define PIN_BITNUM(PIN_BITNUM6,130 -#define PIN_PORTREG(PIN_PORTREG7,174 -#define PIN_DDRREG(PIN_DDRREG8,220 -#define PIN_PINREG(PIN_PINREG9,264 -#define _BV(_BV11,320 -#define SDA_PIN SDA_PIN18,462 -#define SCL_PIN SCL_PIN19,481 -#define SS_PIN SS_PIN22,513 -#define MOSI_PIN MOSI_PIN23,531 -#define MISO_PIN MISO_PIN24,551 -#define SCK_PIN SCK_PIN25,571 -#define PIN0_BITNUM PIN0_BITNUM28,626 -#define PIN1_BITNUM PIN1_BITNUM29,648 -#define PIN2_BITNUM PIN2_BITNUM30,670 -#define PIN3_BITNUM PIN3_BITNUM31,692 -#define PIN4_BITNUM PIN4_BITNUM32,714 -#define PIN5_BITNUM PIN5_BITNUM33,736 -#define PIN6_BITNUM PIN6_BITNUM34,758 -#define PIN7_BITNUM PIN7_BITNUM35,780 -#define PIN8_BITNUM PIN8_BITNUM36,802 -#define PIN9_BITNUM PIN9_BITNUM37,824 -#define PIN10_BITNUM PIN10_BITNUM38,846 -#define PIN11_BITNUM PIN11_BITNUM39,869 -#define PIN12_BITNUM PIN12_BITNUM40,892 -#define PIN13_BITNUM PIN13_BITNUM41,915 -#define PIN14_BITNUM PIN14_BITNUM42,938 -#define PIN15_BITNUM PIN15_BITNUM43,961 -#define PIN16_BITNUM PIN16_BITNUM44,984 -#define PIN17_BITNUM PIN17_BITNUM45,1007 -#define PIN18_BITNUM PIN18_BITNUM46,1030 -#define PIN19_BITNUM PIN19_BITNUM47,1053 -#define PIN20_BITNUM PIN20_BITNUM48,1076 -#define PIN21_BITNUM PIN21_BITNUM49,1099 -#define PIN22_BITNUM PIN22_BITNUM50,1122 -#define PIN23_BITNUM PIN23_BITNUM51,1145 -#define PIN24_BITNUM PIN24_BITNUM52,1168 -#define PIN25_BITNUM PIN25_BITNUM53,1191 -#define PIN26_BITNUM PIN26_BITNUM54,1214 -#define PIN27_BITNUM PIN27_BITNUM55,1237 -#define PIN28_BITNUM PIN28_BITNUM56,1260 -#define PIN29_BITNUM PIN29_BITNUM57,1283 -#define PIN30_BITNUM PIN30_BITNUM58,1306 -#define PIN31_BITNUM PIN31_BITNUM59,1329 -#define PIN32_BITNUM PIN32_BITNUM60,1352 -#define PIN33_BITNUM PIN33_BITNUM61,1375 -#define PIN34_BITNUM PIN34_BITNUM62,1398 -#define PIN35_BITNUM PIN35_BITNUM63,1421 -#define PIN36_BITNUM PIN36_BITNUM64,1444 -#define PIN37_BITNUM PIN37_BITNUM65,1467 -#define PIN38_BITNUM PIN38_BITNUM66,1490 -#define PIN39_BITNUM PIN39_BITNUM67,1513 -#define PIN40_BITNUM PIN40_BITNUM68,1536 -#define PIN41_BITNUM PIN41_BITNUM69,1559 -#define PIN42_BITNUM PIN42_BITNUM70,1582 -#define PIN43_BITNUM PIN43_BITNUM71,1605 -#define PIN44_BITNUM PIN44_BITNUM72,1628 -#define PIN45_BITNUM PIN45_BITNUM73,1651 -#define PIN46_BITNUM PIN46_BITNUM74,1674 -#define PIN47_BITNUM PIN47_BITNUM75,1697 -#define PIN48_BITNUM PIN48_BITNUM76,1720 -#define PIN49_BITNUM PIN49_BITNUM77,1743 -#define PIN50_BITNUM PIN50_BITNUM78,1766 -#define PIN51_BITNUM PIN51_BITNUM79,1789 -#define PIN52_BITNUM PIN52_BITNUM80,1812 -#define PIN53_BITNUM PIN53_BITNUM81,1835 -#define PIN54_BITNUM PIN54_BITNUM82,1858 -#define PIN55_BITNUM PIN55_BITNUM83,1881 -#define PIN56_BITNUM PIN56_BITNUM84,1904 -#define PIN57_BITNUM PIN57_BITNUM85,1927 -#define PIN58_BITNUM PIN58_BITNUM86,1950 -#define PIN59_BITNUM PIN59_BITNUM87,1973 -#define PIN60_BITNUM PIN60_BITNUM88,1996 -#define PIN61_BITNUM PIN61_BITNUM89,2019 -#define PIN62_BITNUM PIN62_BITNUM90,2042 -#define PIN63_BITNUM PIN63_BITNUM91,2065 -#define PIN64_BITNUM PIN64_BITNUM92,2088 -#define PIN65_BITNUM PIN65_BITNUM93,2111 -#define PIN66_BITNUM PIN66_BITNUM94,2134 -#define PIN67_BITNUM PIN67_BITNUM95,2157 -#define PIN68_BITNUM PIN68_BITNUM96,2180 -#define PIN69_BITNUM PIN69_BITNUM97,2203 -#define PIN0_PORTREG PIN0_PORTREG100,2263 -#define PIN1_PORTREG PIN1_PORTREG101,2290 -#define PIN2_PORTREG PIN2_PORTREG102,2317 -#define PIN3_PORTREG PIN3_PORTREG103,2344 -#define PIN4_PORTREG PIN4_PORTREG104,2371 -#define PIN5_PORTREG PIN5_PORTREG105,2398 -#define PIN6_PORTREG PIN6_PORTREG106,2425 -#define PIN7_PORTREG PIN7_PORTREG107,2452 -#define PIN8_PORTREG PIN8_PORTREG108,2479 -#define PIN9_PORTREG PIN9_PORTREG109,2506 -#define PIN10_PORTREG PIN10_PORTREG110,2533 -#define PIN11_PORTREG PIN11_PORTREG111,2561 -#define PIN12_PORTREG PIN12_PORTREG112,2589 -#define PIN13_PORTREG PIN13_PORTREG113,2617 -#define PIN14_PORTREG PIN14_PORTREG114,2645 -#define PIN15_PORTREG PIN15_PORTREG115,2673 -#define PIN16_PORTREG PIN16_PORTREG116,2701 -#define PIN17_PORTREG PIN17_PORTREG117,2729 -#define PIN18_PORTREG PIN18_PORTREG118,2757 -#define PIN19_PORTREG PIN19_PORTREG119,2785 -#define PIN20_PORTREG PIN20_PORTREG120,2813 -#define PIN21_PORTREG PIN21_PORTREG121,2841 -#define PIN22_PORTREG PIN22_PORTREG122,2869 -#define PIN23_PORTREG PIN23_PORTREG123,2897 -#define PIN24_PORTREG PIN24_PORTREG124,2925 -#define PIN25_PORTREG PIN25_PORTREG125,2953 -#define PIN26_PORTREG PIN26_PORTREG126,2981 -#define PIN27_PORTREG PIN27_PORTREG127,3009 -#define PIN28_PORTREG PIN28_PORTREG128,3037 -#define PIN29_PORTREG PIN29_PORTREG129,3065 -#define PIN30_PORTREG PIN30_PORTREG130,3093 -#define PIN31_PORTREG PIN31_PORTREG131,3121 -#define PIN32_PORTREG PIN32_PORTREG132,3149 -#define PIN33_PORTREG PIN33_PORTREG133,3177 -#define PIN34_PORTREG PIN34_PORTREG134,3205 -#define PIN35_PORTREG PIN35_PORTREG135,3233 -#define PIN36_PORTREG PIN36_PORTREG136,3261 -#define PIN37_PORTREG PIN37_PORTREG137,3289 -#define PIN38_PORTREG PIN38_PORTREG138,3317 -#define PIN39_PORTREG PIN39_PORTREG139,3345 -#define PIN40_PORTREG PIN40_PORTREG140,3373 -#define PIN41_PORTREG PIN41_PORTREG141,3401 -#define PIN42_PORTREG PIN42_PORTREG142,3429 -#define PIN43_PORTREG PIN43_PORTREG143,3457 -#define PIN44_PORTREG PIN44_PORTREG144,3485 -#define PIN45_PORTREG PIN45_PORTREG145,3513 -#define PIN46_PORTREG PIN46_PORTREG146,3541 -#define PIN47_PORTREG PIN47_PORTREG147,3569 -#define PIN48_PORTREG PIN48_PORTREG148,3597 -#define PIN49_PORTREG PIN49_PORTREG149,3625 -#define PIN50_PORTREG PIN50_PORTREG150,3653 -#define PIN51_PORTREG PIN51_PORTREG151,3681 -#define PIN52_PORTREG PIN52_PORTREG152,3709 -#define PIN53_PORTREG PIN53_PORTREG153,3737 -#define PIN54_PORTREG PIN54_PORTREG154,3765 -#define PIN55_PORTREG PIN55_PORTREG155,3793 -#define PIN56_PORTREG PIN56_PORTREG156,3821 -#define PIN57_PORTREG PIN57_PORTREG157,3849 -#define PIN58_PORTREG PIN58_PORTREG158,3877 -#define PIN59_PORTREG PIN59_PORTREG159,3905 -#define PIN60_PORTREG PIN60_PORTREG160,3933 -#define PIN61_PORTREG PIN61_PORTREG161,3961 -#define PIN62_PORTREG PIN62_PORTREG162,3989 -#define PIN63_PORTREG PIN63_PORTREG163,4017 -#define PIN64_PORTREG PIN64_PORTREG164,4045 -#define PIN65_PORTREG PIN65_PORTREG165,4073 -#define PIN66_PORTREG PIN66_PORTREG166,4101 -#define PIN67_PORTREG PIN67_PORTREG167,4129 -#define PIN68_PORTREG PIN68_PORTREG168,4157 -#define PIN69_PORTREG PIN69_PORTREG169,4185 -#define PIN0_DDRREG PIN0_DDRREG172,4261 -#define PIN1_DDRREG PIN1_DDRREG173,4286 -#define PIN2_DDRREG PIN2_DDRREG174,4311 -#define PIN3_DDRREG PIN3_DDRREG175,4336 -#define PIN4_DDRREG PIN4_DDRREG176,4361 -#define PIN5_DDRREG PIN5_DDRREG177,4386 -#define PIN6_DDRREG PIN6_DDRREG178,4411 -#define PIN7_DDRREG PIN7_DDRREG179,4436 -#define PIN8_DDRREG PIN8_DDRREG180,4461 -#define PIN9_DDRREG PIN9_DDRREG181,4486 -#define PIN10_DDRREG PIN10_DDRREG182,4511 -#define PIN11_DDRREG PIN11_DDRREG183,4537 -#define PIN12_DDRREG PIN12_DDRREG184,4563 -#define PIN13_DDRREG PIN13_DDRREG185,4589 -#define PIN14_DDRREG PIN14_DDRREG186,4615 -#define PIN15_DDRREG PIN15_DDRREG187,4641 -#define PIN16_DDRREG PIN16_DDRREG188,4667 -#define PIN17_DDRREG PIN17_DDRREG189,4693 -#define PIN18_DDRREG PIN18_DDRREG190,4719 -#define PIN19_DDRREG PIN19_DDRREG191,4745 -#define PIN20_DDRREG PIN20_DDRREG192,4771 -#define PIN21_DDRREG PIN21_DDRREG193,4797 -#define PIN22_DDRREG PIN22_DDRREG194,4823 -#define PIN23_DDRREG PIN23_DDRREG195,4849 -#define PIN24_DDRREG PIN24_DDRREG196,4875 -#define PIN25_DDRREG PIN25_DDRREG197,4901 -#define PIN26_DDRREG PIN26_DDRREG198,4927 -#define PIN27_DDRREG PIN27_DDRREG199,4953 -#define PIN28_DDRREG PIN28_DDRREG200,4979 -#define PIN29_DDRREG PIN29_DDRREG201,5005 -#define PIN30_DDRREG PIN30_DDRREG202,5031 -#define PIN31_DDRREG PIN31_DDRREG203,5057 -#define PIN32_DDRREG PIN32_DDRREG204,5083 -#define PIN33_DDRREG PIN33_DDRREG205,5109 -#define PIN34_DDRREG PIN34_DDRREG206,5135 -#define PIN35_DDRREG PIN35_DDRREG207,5161 -#define PIN36_DDRREG PIN36_DDRREG208,5187 -#define PIN37_DDRREG PIN37_DDRREG209,5213 -#define PIN38_DDRREG PIN38_DDRREG210,5239 -#define PIN39_DDRREG PIN39_DDRREG211,5265 -#define PIN40_DDRREG PIN40_DDRREG212,5291 -#define PIN41_DDRREG PIN41_DDRREG213,5317 -#define PIN42_DDRREG PIN42_DDRREG214,5343 -#define PIN43_DDRREG PIN43_DDRREG215,5369 -#define PIN44_DDRREG PIN44_DDRREG216,5395 -#define PIN45_DDRREG PIN45_DDRREG217,5421 -#define PIN46_DDRREG PIN46_DDRREG218,5447 -#define PIN47_DDRREG PIN47_DDRREG219,5473 -#define PIN48_DDRREG PIN48_DDRREG220,5499 -#define PIN49_DDRREG PIN49_DDRREG221,5525 -#define PIN50_DDRREG PIN50_DDRREG222,5551 -#define PIN51_DDRREG PIN51_DDRREG223,5577 -#define PIN52_DDRREG PIN52_DDRREG224,5603 -#define PIN53_DDRREG PIN53_DDRREG225,5629 -#define PIN54_DDRREG PIN54_DDRREG226,5655 -#define PIN55_DDRREG PIN55_DDRREG227,5681 -#define PIN56_DDRREG PIN56_DDRREG228,5707 -#define PIN57_DDRREG PIN57_DDRREG229,5733 -#define PIN58_DDRREG PIN58_DDRREG230,5759 -#define PIN59_DDRREG PIN59_DDRREG231,5785 -#define PIN60_DDRREG PIN60_DDRREG232,5811 -#define PIN61_DDRREG PIN61_DDRREG233,5837 -#define PIN62_DDRREG PIN62_DDRREG234,5863 -#define PIN63_DDRREG PIN63_DDRREG235,5889 -#define PIN64_DDRREG PIN64_DDRREG236,5915 -#define PIN65_DDRREG PIN65_DDRREG237,5941 -#define PIN66_DDRREG PIN66_DDRREG238,5967 -#define PIN67_DDRREG PIN67_DDRREG239,5993 -#define PIN68_DDRREG PIN68_DDRREG240,6019 -#define PIN69_DDRREG PIN69_DDRREG241,6045 -#define PIN0_PINREG PIN0_PINREG244,6107 -#define PIN1_PINREG PIN1_PINREG245,6132 -#define PIN2_PINREG PIN2_PINREG246,6157 -#define PIN3_PINREG PIN3_PINREG247,6182 -#define PIN4_PINREG PIN4_PINREG248,6207 -#define PIN5_PINREG PIN5_PINREG249,6232 -#define PIN6_PINREG PIN6_PINREG250,6257 -#define PIN7_PINREG PIN7_PINREG251,6282 -#define PIN8_PINREG PIN8_PINREG252,6307 -#define PIN9_PINREG PIN9_PINREG253,6332 -#define PIN10_PINREG PIN10_PINREG254,6357 -#define PIN11_PINREG PIN11_PINREG255,6383 -#define PIN12_PINREG PIN12_PINREG256,6409 -#define PIN13_PINREG PIN13_PINREG257,6435 -#define PIN14_PINREG PIN14_PINREG258,6461 -#define PIN15_PINREG PIN15_PINREG259,6487 -#define PIN16_PINREG PIN16_PINREG260,6513 -#define PIN17_PINREG PIN17_PINREG261,6539 -#define PIN18_PINREG PIN18_PINREG262,6565 -#define PIN19_PINREG PIN19_PINREG263,6591 -#define PIN20_PINREG PIN20_PINREG264,6617 -#define PIN21_PINREG PIN21_PINREG265,6643 -#define PIN22_PINREG PIN22_PINREG266,6669 -#define PIN23_PINREG PIN23_PINREG267,6695 -#define PIN24_PINREG PIN24_PINREG268,6721 -#define PIN25_PINREG PIN25_PINREG269,6747 -#define PIN26_PINREG PIN26_PINREG270,6773 -#define PIN27_PINREG PIN27_PINREG271,6799 -#define PIN28_PINREG PIN28_PINREG272,6825 -#define PIN29_PINREG PIN29_PINREG273,6851 -#define PIN30_PINREG PIN30_PINREG274,6877 -#define PIN31_PINREG PIN31_PINREG275,6903 -#define PIN32_PINREG PIN32_PINREG276,6929 -#define PIN33_PINREG PIN33_PINREG277,6955 -#define PIN34_PINREG PIN34_PINREG278,6981 -#define PIN35_PINREG PIN35_PINREG279,7007 -#define PIN36_PINREG PIN36_PINREG280,7033 -#define PIN37_PINREG PIN37_PINREG281,7059 -#define PIN38_PINREG PIN38_PINREG282,7085 -#define PIN39_PINREG PIN39_PINREG283,7111 -#define PIN40_PINREG PIN40_PINREG284,7137 -#define PIN41_PINREG PIN41_PINREG285,7163 -#define PIN42_PINREG PIN42_PINREG286,7189 -#define PIN43_PINREG PIN43_PINREG287,7215 -#define PIN44_PINREG PIN44_PINREG288,7241 -#define PIN45_PINREG PIN45_PINREG289,7267 -#define PIN46_PINREG PIN46_PINREG290,7293 -#define PIN47_PINREG PIN47_PINREG291,7319 -#define PIN48_PINREG PIN48_PINREG292,7345 -#define PIN49_PINREG PIN49_PINREG293,7371 -#define PIN50_PINREG PIN50_PINREG294,7397 -#define PIN51_PINREG PIN51_PINREG295,7423 -#define PIN52_PINREG PIN52_PINREG296,7449 -#define PIN53_PINREG PIN53_PINREG297,7475 -#define PIN54_PINREG PIN54_PINREG298,7501 -#define PIN55_PINREG PIN55_PINREG299,7527 -#define PIN56_PINREG PIN56_PINREG300,7553 -#define PIN57_PINREG PIN57_PINREG301,7579 -#define PIN58_PINREG PIN58_PINREG302,7605 -#define PIN59_PINREG PIN59_PINREG303,7631 -#define PIN60_PINREG PIN60_PINREG304,7657 -#define PIN61_PINREG PIN61_PINREG305,7683 -#define PIN62_PINREG PIN62_PINREG306,7709 -#define PIN63_PINREG PIN63_PINREG307,7735 -#define PIN64_PINREG PIN64_PINREG308,7761 -#define PIN65_PINREG PIN65_PINREG309,7787 -#define PIN66_PINREG PIN66_PINREG310,7813 -#define PIN67_PINREG PIN67_PINREG311,7839 -#define PIN68_PINREG PIN68_PINREG312,7865 -#define PIN69_PINREG PIN69_PINREG313,7891 -#define SDA_PIN SDA_PIN324,8115 -#define SCL_PIN SCL_PIN325,8134 -#define SS_PIN SS_PIN328,8166 -#define MOSI_PIN MOSI_PIN329,8184 -#define MISO_PIN MISO_PIN330,8204 -#define SCK_PIN SCK_PIN331,8224 -#define PIN0_BITNUM PIN0_BITNUM334,8275 -#define PIN1_BITNUM PIN1_BITNUM335,8297 -#define PIN2_BITNUM PIN2_BITNUM336,8319 -#define PIN3_BITNUM PIN3_BITNUM337,8341 -#define PIN4_BITNUM PIN4_BITNUM338,8363 -#define PIN5_BITNUM PIN5_BITNUM339,8385 -#define PIN6_BITNUM PIN6_BITNUM340,8407 -#define PIN7_BITNUM PIN7_BITNUM341,8429 -#define PIN8_BITNUM PIN8_BITNUM342,8451 -#define PIN9_BITNUM PIN9_BITNUM343,8473 -#define PIN10_BITNUM PIN10_BITNUM344,8495 -#define PIN11_BITNUM PIN11_BITNUM345,8518 -#define PIN12_BITNUM PIN12_BITNUM346,8541 -#define PIN13_BITNUM PIN13_BITNUM347,8564 -#define PIN14_BITNUM PIN14_BITNUM348,8587 -#define PIN15_BITNUM PIN15_BITNUM349,8610 -#define PIN16_BITNUM PIN16_BITNUM350,8633 -#define PIN17_BITNUM PIN17_BITNUM351,8656 -#define PIN18_BITNUM PIN18_BITNUM352,8679 -#define PIN19_BITNUM PIN19_BITNUM353,8702 -#define PIN0_PORTREG PIN0_PORTREG356,8758 -#define PIN1_PORTREG PIN1_PORTREG357,8785 -#define PIN2_PORTREG PIN2_PORTREG358,8812 -#define PIN3_PORTREG PIN3_PORTREG359,8839 -#define PIN4_PORTREG PIN4_PORTREG360,8866 -#define PIN5_PORTREG PIN5_PORTREG361,8893 -#define PIN6_PORTREG PIN6_PORTREG362,8920 -#define PIN7_PORTREG PIN7_PORTREG363,8947 -#define PIN8_PORTREG PIN8_PORTREG364,8974 -#define PIN9_PORTREG PIN9_PORTREG365,9001 -#define PIN10_PORTREG PIN10_PORTREG366,9028 -#define PIN11_PORTREG PIN11_PORTREG367,9056 -#define PIN12_PORTREG PIN12_PORTREG368,9084 -#define PIN13_PORTREG PIN13_PORTREG369,9112 -#define PIN14_PORTREG PIN14_PORTREG370,9140 -#define PIN15_PORTREG PIN15_PORTREG371,9168 -#define PIN16_PORTREG PIN16_PORTREG372,9196 -#define PIN17_PORTREG PIN17_PORTREG373,9224 -#define PIN18_PORTREG PIN18_PORTREG374,9252 -#define PIN19_PORTREG PIN19_PORTREG375,9280 -#define PIN0_DDRREG PIN0_DDRREG378,9356 -#define PIN1_DDRREG PIN1_DDRREG379,9381 -#define PIN2_DDRREG PIN2_DDRREG380,9406 -#define PIN3_DDRREG PIN3_DDRREG381,9431 -#define PIN4_DDRREG PIN4_DDRREG382,9456 -#define PIN5_DDRREG PIN5_DDRREG383,9481 -#define PIN6_DDRREG PIN6_DDRREG384,9506 -#define PIN7_DDRREG PIN7_DDRREG385,9531 -#define PIN8_DDRREG PIN8_DDRREG386,9556 -#define PIN9_DDRREG PIN9_DDRREG387,9581 -#define PIN10_DDRREG PIN10_DDRREG388,9606 -#define PIN11_DDRREG PIN11_DDRREG389,9632 -#define PIN12_DDRREG PIN12_DDRREG390,9658 -#define PIN13_DDRREG PIN13_DDRREG391,9684 -#define PIN14_DDRREG PIN14_DDRREG392,9710 -#define PIN15_DDRREG PIN15_DDRREG393,9736 -#define PIN16_DDRREG PIN16_DDRREG394,9762 -#define PIN17_DDRREG PIN17_DDRREG395,9788 -#define PIN18_DDRREG PIN18_DDRREG396,9814 -#define PIN19_DDRREG PIN19_DDRREG397,9840 -#define PIN0_PINREG PIN0_PINREG400,9902 -#define PIN1_PINREG PIN1_PINREG401,9927 -#define PIN2_PINREG PIN2_PINREG402,9952 -#define PIN3_PINREG PIN3_PINREG403,9977 -#define PIN4_PINREG PIN4_PINREG404,10002 -#define PIN5_PINREG PIN5_PINREG405,10027 -#define PIN6_PINREG PIN6_PINREG406,10052 -#define PIN7_PINREG PIN7_PINREG407,10077 -#define PIN8_PINREG PIN8_PINREG408,10102 -#define PIN9_PINREG PIN9_PINREG409,10127 -#define PIN10_PINREG PIN10_PINREG410,10152 -#define PIN11_PINREG PIN11_PINREG411,10178 -#define PIN12_PINREG PIN12_PINREG412,10204 -#define PIN13_PINREG PIN13_PINREG413,10230 -#define PIN14_PINREG PIN14_PINREG414,10256 -#define PIN15_PINREG PIN15_PINREG415,10282 -#define PIN16_PINREG PIN16_PINREG416,10308 -#define PIN17_PINREG PIN17_PINREG417,10334 -#define PIN18_PINREG PIN18_PINREG418,10360 -#define PIN19_PINREG PIN19_PINREG419,10386 - -/home/chee/Arduino/libraries/WaveHC/FatReader.h,3672 -#define FatReader_hFatReader_h21,818 -#define LS_FLAG_FRAGMENTED LS_FLAG_FRAGMENTED27,941 -#define LS_SIZE LS_SIZE29,1006 -#define LS_R LS_R31,1078 -#define BPB_OFFSET BPB_OFFSET35,1197 -#define BPB_COUNT BPB_COUNT37,1291 -#define PART_OFFSET PART_OFFSET39,1352 -class FatVolume {FatVolume49,1724 - uint8_t blocksPerCluster_;blocksPerCluster_52,1827 - uint32_t blocksPerFat_;blocksPerFat_53,1856 - uint32_t clusterCount_;clusterCount_54,1882 - uint32_t dataStartBlock_;dataStartBlock_55,1908 - uint8_t fatCount_;fatCount_56,1936 - uint32_t fatStartBlock_;fatStartBlock_57,1957 - uint8_t fatType_;fatType_58,1984 - SdReader *rawDevice_;rawDevice_59,2004 - uint16_t rootDirEntryCount_;rootDirEntryCount_60,2028 - uint32_t rootDirStart_;rootDirStart_61,2059 - uint32_t totalBlocks_;totalBlocks_62,2085 - uint8_t isEOC(uint32_t cluster) {isEOC65,2197 - uint8_t rawRead(uint32_t block, uint16_t offset, uint8_t *dst,rawRead69,2349 - uint8_t validCluster(uint32_t cluster) {validCluster73,2514 - FatVolume(void) : fatType_(0) {}FatVolume79,2670 - uint8_t init(SdReader &dev) { return init(dev, 1) ? 1 : init(dev, 0); }init91,3117 - uint8_t blocksPerCluster(void) { return blocksPerCluster_; }blocksPerCluster96,3337 - uint32_t blocksPerFat(void) { return blocksPerFat_; }blocksPerFat98,3450 - uint32_t clusterCount(void) { return clusterCount_; }clusterCount100,3567 - uint32_t dataStartBlock(void) { return dataStartBlock_; }dataStartBlock102,3693 - uint8_t fatCount(void) { return fatCount_; }fatCount104,3814 - uint32_t fatStartBlock(void) { return fatStartBlock_; }fatStartBlock106,3935 - uint8_t fatType(void) { return fatType_; }fatType108,4063 - SdReader *rawDevice(void) { return rawDevice_; }rawDevice114,4191 - uint32_t rootDirEntryCount(void) { return rootDirEntryCount_; }rootDirEntryCount116,4322 - uint32_t rootDirStart(void) { return rootDirStart_; }rootDirStart119,4536 - uint32_t totalBlocks(void) { return totalBlocks_; }totalBlocks121,4651 -class FatReader {FatReader127,4886 -#define FILE_IS_CONTIGUOUS FILE_IS_CONTIGUOUS130,4955 -#define FILE_TYPE_MASK FILE_TYPE_MASK132,5009 -#define FILE_TYPE_CLOSED FILE_TYPE_CLOSED134,5080 -#define FILE_TYPE_NORMAL FILE_TYPE_NORMAL136,5138 -#define FILE_TYPE_ROOT16 FILE_TYPE_ROOT16138,5212 -#define FILE_TYPE_ROOT32 FILE_TYPE_ROOT32140,5286 -#define FILE_TYPE_SUBDIR FILE_TYPE_SUBDIR142,5352 -#define FILE_TYPE_MIN_DIR FILE_TYPE_MIN_DIR144,5419 - uint8_t type_;type_145,5462 - uint32_t fileSize_;fileSize_146,5479 - uint32_t readCluster_;readCluster_147,5501 - uint32_t readPosition_;readPosition_148,5526 - uint32_t firstCluster_;firstCluster_149,5552 - FatVolume *vol_;vol_150,5578 - FatReader(void) : type_(FILE_TYPE_CLOSED) {}FatReader156,5756 - void close(void) { type_ = FILE_TYPE_CLOSED; }close169,6230 - uint32_t fileSize(void) { return fileSize_; }fileSize171,6346 - uint8_t fileType(void) { return type_ & FILE_TYPE_MASK; }fileType178,6553 - uint32_t firstCluster(void) { return firstCluster_; }firstCluster180,6680 - uint8_t isContiguous(void) { return type_ & FILE_IS_CONTIGUOUS; }isContiguous184,6833 - uint8_t isDir(void) { return fileType() >= FILE_TYPE_MIN_DIR; }isDir186,6973 - uint8_t isFile(void) { return fileType() == FILE_TYPE_NORMAL; }isFile188,7106 - uint8_t isOpen(void) { return fileType() != FILE_TYPE_CLOSED; }isOpen190,7248 - uint32_t readCluster(void) { return readCluster_; }readCluster192,7383 - uint32_t readPosition(void) { return readPosition_; }readPosition194,7497 - uint8_t seekSet(uint32_t pos) {seekSet204,7840 - FatVolume *volume(void) { return vol_; }volume215,8071 - -/home/chee/Arduino/libraries/WaveHC/FatStructs.h,4569 -#define FatStructs_hFatStructs_h2,21 -#define BOOTSIG0 BOOTSIG013,335 -#define BOOTSIG1 BOOTSIG115,404 -struct partitionTable {partitionTable24,688 - uint8_t boot;boot30,886 - uint8_t beginHead;beginHead35,1053 - unsigned beginSector : 6;beginSector40,1226 - unsigned beginCylinderHigh : 2;beginCylinderHigh42,1312 - uint8_t beginCylinderLow;beginCylinderLow47,1469 - uint8_t type;type52,1610 - uint8_t endHead;endHead57,1778 - unsigned endSector : 6;endSector62,1950 - unsigned endCylinderHigh : 2;endCylinderHigh64,2011 - uint8_t endCylinderLow;endCylinderLow69,2162 - uint32_t firstSector;firstSector71,2256 - uint32_t totalSectors;totalSectors73,2325 -typedef struct partitionTable part_t;part_t76,2389 -struct masterBootRecord {masterBootRecord85,2648 - uint8_t codeArea[440];codeArea87,2718 - uint32_t diskSignature;diskSignature89,2815 - uint16_t usuallyZero;usuallyZero91,2890 - part_t part[4];part93,2941 - uint8_t mbrSig0;mbrSig095,3007 - uint8_t mbrSig1;mbrSig197,3075 -typedef struct masterBootRecord mbr_t;mbr_t100,3135 -struct biosParmBlock {biosParmBlock109,3401 - uint16_t bytesPerSector;bytesPerSector114,3547 - uint8_t sectorsPerCluster;sectorsPerCluster120,3750 - uint16_t reservedSectorCount;reservedSectorCount125,3870 - uint8_t fatCount;fatCount129,4045 - uint16_t rootDirEntryCount;rootDirEntryCount138,4445 - uint16_t totalSectors16;totalSectors16148,4927 - uint8_t mediaType;mediaType155,5230 - uint16_t sectorsPerFat16;sectorsPerFat16161,5427 - uint16_t sectorsPerTrtack;sectorsPerTrtack163,5522 - uint16_t headCount;headCount165,5617 - uint32_t hidddenSectors;hidddenSectors171,5821 - uint32_t totalSectors32;totalSectors32178,6098 - uint32_t sectorsPerFat32;sectorsPerFat32182,6197 - uint16_t fat32Flags;fat32Flags193,6648 - uint16_t fat32Version;fat32Version198,6796 - uint32_t fat32RootCluster;fat32RootCluster203,6953 - uint16_t fat32FSInfo;fat32FSInfo208,7091 - uint16_t fat32BackBootBlock;fat32BackBootBlock214,7296 - uint8_t fat32Reserved[12];fat32Reserved219,7467 -typedef struct biosParmBlock bpb_t;bpb_t222,7534 -struct fat32BootSector {fat32BootSector230,7743 - uint8_t jmpToBootCode[3];jmpToBootCode232,7801 - char oemName[8];oemName234,7878 - bpb_t bpb;bpb236,7927 - uint8_t driveNumber;driveNumber238,7991 - uint8_t reserved1;reserved1240,8066 - uint8_t bootSignature;bootSignature242,8132 - uint32_t volumeSerialNumber;volumeSerialNumber244,8211 - char volumeLabel[11];volumeLabel246,8289 - char fileSystemType[8];fileSystemType248,8362 - uint8_t bootCode[420];bootCode250,8411 - uint8_t bootSectorSig0;bootSectorSig0252,8458 - uint8_t bootSectorSig1;bootSectorSig1254,8506 -#define FAT16EOC_MIN FAT16EOC_MIN259,8713 -#define FAT32EOC_MIN FAT32EOC_MIN261,8799 -#define FAT16EOC FAT16EOC263,8882 -#define FAT32EOC FAT32EOC265,8957 -#define FAT32MASK FAT32MASK267,9037 -typedef struct fat32BootSector fbs_t;fbs_t270,9104 -struct directoryEntry {directoryEntry302,10303 - uint8_t name[11];name308,10496 - uint8_t attributes;attributes315,10756 - uint8_t reservedNT;reservedNT320,10913 - uint8_t creationTimeTenths;creationTimeTenths326,11156 - uint16_t creationTime;creationTime328,11218 - uint16_t creationDate;creationDate330,11275 - uint16_t lastAccessDate;lastAccessDate336,11517 - uint16_t firstClusterHigh;firstClusterHigh341,11653 - uint16_t lastWriteTime;lastWriteTime343,11748 - uint16_t lastWriteDate;lastWriteDate345,11840 - uint16_t firstClusterLow;firstClusterLow347,11922 - uint32_t fileSize;fileSize349,12010 -typedef struct directoryEntry dir_t;dir_t355,12186 -#define DIR_NAME_0XE5 DIR_NAME_0XE5357,12256 -#define DIR_NAME_DELETED DIR_NAME_DELETED359,12349 -#define DIR_NAME_FREE DIR_NAME_FREE361,12455 -#define DIR_ATT_READ_ONLY DIR_ATT_READ_ONLY363,12507 -#define DIR_ATT_HIDDEN DIR_ATT_HIDDEN365,12586 -#define DIR_ATT_SYSTEM DIR_ATT_SYSTEM367,12648 -#define DIR_ATT_VOLUME_ID DIR_ATT_VOLUME_ID369,12725 -#define DIR_ATT_DIRECTORY DIR_ATT_DIRECTORY371,12788 -#define DIR_ATT_ARCHIVE DIR_ATT_ARCHIVE373,12865 -#define DIR_ATT_LONG_NAME DIR_ATT_LONG_NAME376,13008 -#define DIR_ATT_LONG_NAME_MASK DIR_ATT_LONG_NAME_MASK378,13076 -#define DIR_ATT_DEFINED_BITS DIR_ATT_DEFINED_BITS380,13142 -#define DIR_IS_LONG_NAME(DIR_IS_LONG_NAME382,13222 -#define DIR_ATT_FILE_TYPE_MASK DIR_ATT_FILE_TYPE_MASK385,13412 -#define DIR_IS_FILE(DIR_IS_FILE387,13520 -#define DIR_IS_SUBDIR(DIR_IS_SUBDIR389,13641 -#define DIR_IS_FILE_OR_SUBDIR(DIR_IS_FILE_OR_SUBDIR392,13844 - -/home/chee/Arduino/libraries/WaveHC/mcpDac.h,537 -#define mcpDac_hmcpDac_h24,864 -#define mcpDacCsLow(mcpDacCsLow30,1009 -#define mcpDacCsHigh(mcpDacCsHigh31,1071 -#define mcpDacSckLow(mcpDacSckLow33,1134 -#define mcpDacSckHigh(mcpDacSckHigh34,1199 -#define mcpDacSckPulse(mcpDacSckPulse35,1264 -#define mcpDacSdiLow(mcpDacSdiLow41,1593 -#define mcpDacSdiHigh(mcpDacSdiHigh42,1658 -#define mcpDacSdiSet(mcpDacSdiSet43,1723 -#define mcpDacSendBit(mcpDacSendBit51,2152 -inline void mcpDacInit(void) {mcpDacInit59,2584 -inline void mcpDacSend(uint16_t data) {mcpDacSend77,3200 - -/home/chee/Arduino/libraries/WaveHC/SdInfo.h,5411 -#define SdInfo_hSdInfo_h21,811 -#define CMD0 CMD037,1279 -#define CMD8 CMD839,1371 -#define CMD9 CMD941,1450 -#define CMD10 CMD1043,1542 -#define CMD13 CMD1345,1612 -#define CMD17 CMD1747,1690 -#define CMD24 CMD2449,1768 -#define CMD25 CMD2551,1864 -#define CMD32 CMD3253,1960 -#define CMD33 CMD3356,2079 -#define CMD38 CMD3858,2150 -#define CMD55 CMD5560,2226 -#define CMD58 CMD5862,2295 -#define ACMD23 ACMD2365,2412 -#define ACMD41 ACMD4168,2548 -#define R1_READY_STATE R1_READY_STATE71,2691 -#define R1_IDLE_STATE R1_IDLE_STATE73,2757 -#define R1_ILLEGAL_COMMAND R1_ILLEGAL_COMMAND75,2819 -#define DATA_START_BLOCK DATA_START_BLOCK77,2902 -#define STOP_TRAN_TOKEN STOP_TRAN_TOKEN79,2975 -#define WRITE_MULTIPLE_TOKEN WRITE_MULTIPLE_TOKEN81,3053 -#define DATA_RES_MASK DATA_RES_MASK83,3154 -#define DATA_RES_ACCEPTED DATA_RES_ACCEPTED85,3214 -typedef struct CID {CID88,3350 - uint8_t mid;mid90,3404 - char oid[2];oid92,3457 - char pnm[5];pnm94,3504 - unsigned prv_m : 4;prv_m96,3557 - unsigned prv_n : 4;prv_n98,3617 - uint32_t psn;psn100,3681 - unsigned mdt_year_high : 4;mdt_year_high102,3734 - unsigned reserved : 4;reserved104,3801 - unsigned mdt_month : 4;mdt_month106,3844 - unsigned mdt_year_low : 4;mdt_year_low108,3888 - unsigned always1 : 1;always1110,3935 - unsigned crc : 7;crc112,3977 -} cid_t;cid_t113,3997 -typedef struct CSDV1 {CSDV1116,4119 - unsigned reserved1 : 6;reserved1118,4159 - unsigned csd_ver : 2;csd_ver120,4202 - uint8_t taac;taac122,4243 - uint8_t nsac;nsac124,4276 - uint8_t tran_speed;tran_speed126,4309 - uint8_t ccc_high;ccc_high128,4348 - unsigned read_bl_len : 4;read_bl_len130,4385 - unsigned ccc_low : 4;ccc_low132,4430 - unsigned c_size_high : 2;c_size_high135,4503 - unsigned reserved2 : 2;reserved2137,4548 - unsigned dsr_imp : 1;dsr_imp139,4591 - unsigned read_blk_misalign : 1;read_blk_misalign141,4632 - unsigned write_blk_misalign : 1;write_blk_misalign143,4683 - unsigned read_bl_partial : 1;read_bl_partial145,4735 - uint8_t c_size_mid;c_size_mid147,4784 - unsigned vdd_r_curr_max : 3;vdd_r_curr_max149,4823 - unsigned vdd_r_curr_min : 3;vdd_r_curr_min151,4871 - unsigned c_size_low : 2;c_size_low153,4919 - unsigned c_size_mult_high : 2;c_size_mult_high155,4963 - unsigned vdd_w_cur_max : 3;vdd_w_cur_max157,5013 - unsigned vdd_w_curr_min : 3;vdd_w_curr_min159,5060 - unsigned sector_size_high : 6;sector_size_high161,5109 - unsigned erase_blk_en : 1;erase_blk_en163,5160 - unsigned c_size_mult_low : 1;c_size_mult_low165,5207 - unsigned wp_grp_size : 7;wp_grp_size167,5257 - unsigned sector_size_low : 1;sector_size_low169,5303 - unsigned write_bl_len_high : 2;write_bl_len_high171,5353 - unsigned r2w_factor : 3;r2w_factor173,5405 - unsigned reserved3 : 2;reserved3175,5450 - unsigned wp_grp_enable : 1;wp_grp_enable177,5494 - unsigned reserved4 : 5;reserved4179,5542 - unsigned write_partial : 1;write_partial181,5586 - unsigned write_bl_len_low : 2;write_bl_len_low183,5634 - unsigned reserved5 : 2;reserved5185,5685 - unsigned file_format : 2;file_format187,5729 - unsigned tmp_write_protect : 1;tmp_write_protect189,5775 - unsigned perm_write_protect : 1;perm_write_protect191,5827 - unsigned copy : 1;copy193,5880 - unsigned file_format_grp : 1;file_format_grp195,5919 - unsigned always1 : 1;always1197,5969 - unsigned crc : 7;crc199,6011 -} csd1_t;csd1_t200,6031 -typedef struct CSDV2 {CSDV2204,6155 - unsigned reserved1 : 6;reserved1206,6195 - unsigned csd_ver : 2;csd_ver208,6238 - uint8_t taac;taac210,6279 - uint8_t nsac;nsac212,6312 - uint8_t tran_speed;tran_speed214,6345 - uint8_t ccc_high;ccc_high216,6384 - unsigned read_bl_len : 4;read_bl_len218,6421 - unsigned ccc_low : 4;ccc_low220,6466 - unsigned reserved2 : 4;reserved2222,6507 - unsigned dsr_imp : 1;dsr_imp224,6550 - unsigned read_blk_misalign : 1;read_blk_misalign226,6591 - unsigned write_blk_misalign : 1;write_blk_misalign228,6642 - unsigned read_bl_partial : 1;read_bl_partial230,6694 - unsigned reserved3 : 2;reserved3232,6743 - unsigned c_size_high : 6;c_size_high234,6786 - uint8_t c_size_mid;c_size_mid236,6831 - uint8_t c_size_low;c_size_low238,6870 - unsigned sector_size_high : 6;sector_size_high240,6910 - unsigned erase_blk_en : 1;erase_blk_en242,6961 - unsigned reserved4 : 1;reserved4244,7008 - unsigned wp_grp_size : 7;wp_grp_size246,7052 - unsigned sector_size_low : 1;sector_size_low248,7098 - unsigned write_bl_len_high : 2;write_bl_len_high250,7148 - unsigned r2w_factor : 3;r2w_factor252,7200 - unsigned reserved5 : 2;reserved5254,7245 - unsigned wp_grp_enable : 1;wp_grp_enable256,7289 - unsigned reserved6 : 5;reserved6258,7337 - unsigned write_partial : 1;write_partial260,7381 - unsigned write_bl_len_low : 2;write_bl_len_low262,7429 - unsigned reserved7 : 2;reserved7264,7480 - unsigned file_format : 2;file_format266,7524 - unsigned tmp_write_protect : 1;tmp_write_protect268,7570 - unsigned perm_write_protect : 1;perm_write_protect270,7622 - unsigned copy : 1;copy272,7675 - unsigned file_format_grp : 1;file_format_grp274,7714 - unsigned always1 : 1;always1276,7764 - unsigned crc : 7;crc278,7806 -} csd2_t;csd2_t279,7826 -union csd_t {csd_t282,7962 - csd1_t v1; ///< v1 CSD registerv1283,7976 - csd2_t v2; ///< v2 CSD registerv2284,8010 - -/home/chee/Arduino/libraries/WaveHC/SdReader.h,2145 -#define SdReader_hSdReader_h21,806 -#define SPI_INIT_SLOW SPI_INIT_SLOW34,1155 -#define SPI_DEFAULT_HALF_SPEED SPI_DEFAULT_HALF_SPEED39,1310 -#define SD_READ_TIMEOUT SD_READ_TIMEOUT42,1371 -#define SD_CARD_ERROR_CMD0 SD_CARD_ERROR_CMD046,1456 -#define SD_CARD_ERROR_CMD8 SD_CARD_ERROR_CMD848,1537 -#define SD_CARD_ERROR_CMD17 SD_CARD_ERROR_CMD1750,1630 -#define SD_CARD_ERROR_CMD24 SD_CARD_ERROR_CMD2452,1725 -#define SD_CARD_ERROR_CMD58 SD_CARD_ERROR_CMD5854,1817 -#define SD_CARD_ERROR_ACMD41 SD_CARD_ERROR_ACMD4156,1901 -#define SD_CARD_ERROR_BAD_CSD SD_CARD_ERROR_BAD_CSD58,1979 -#define SD_CARD_ERROR_READ_REG SD_CARD_ERROR_READ_REG60,2043 -#define SD_CARD_ERROR_CMD8_ECHO SD_CARD_ERROR_CMD8_ECHO62,2113 -#define SD_CARD_ERROR_READ_TIMEOUT SD_CARD_ERROR_READ_TIMEOUT64,2202 -#define SD_CARD_ERROR_READ SD_CARD_ERROR_READ66,2298 -#define SD_CARD_TYPE_SD1 SD_CARD_TYPE_SD170,2383 -#define SD_CARD_TYPE_SD2 SD_CARD_TYPE_SD272,2446 -#define SD_CARD_TYPE_SDHC SD_CARD_TYPE_SDHC74,2502 -class SdReader {SdReader83,2753 - uint32_t block_;block_84,2770 - uint8_t errorCode_;errorCode_85,2789 - uint8_t errorData_;errorData_86,2811 - uint8_t inBlock_;inBlock_87,2833 - uint16_t offset_;offset_88,2853 - uint8_t partialBlockRead_;partialBlockRead_89,2873 - uint8_t response_;response_90,2902 - uint8_t type_;type_91,2923 - void error(uint8_t code) { errorCode_ = code; }error93,2990 - void error(uint8_t code, uint8_t data) {error94,3040 - void type(uint8_t value) { type_ = value; }type99,3184 - SdReader(void) : errorCode_(0), inBlock_(0), partialBlockRead_(0), type_(0){};SdReader105,3362 - uint8_t errorCode(void) { return errorCode_; }errorCode108,3513 - uint8_t errorData(void) { return errorData_; }errorData110,3605 - void partialBlockRead(uint8_t value) {partialBlockRead123,4133 - uint8_t readBlock(uint32_t block, uint8_t *dst) {readBlock136,4532 - uint8_t readCID(cid_t &cid) { return readRegister(CMD10, (uint8_t *)&cid); }readCID153,5235 - uint8_t readCSD(csd_t &csd) { return readRegister(CMD9, (uint8_t *)&csd); }readCSD161,5581 - uint8_t type() { return type_; }type167,5768 - -/home/chee/Arduino/libraries/WaveHC/WaveHC.h,882 -#define WaveHC_hWaveHC_h17,432 -#define OPTIMIZE_CONTIGUOUS OPTIMIZE_CONTIGUOUS29,747 -#define DVOLUME DVOLUME36,1020 -#define RATE_ERROR_LEVEL RATE_ERROR_LEVEL43,1302 -#define PLAYBUFFLEN PLAYBUFFLEN49,1575 -#define PLAYBUFFLEN PLAYBUFFLEN53,1680 -#define MAX_BYTE_RATE MAX_BYTE_RATE59,1900 -#define MAX_BYTE_RATE MAX_BYTE_RATE62,2018 -#define MAX_CLOCK_RATE MAX_CLOCK_RATE68,2152 -#define MAX_CLOCK_RATE MAX_CLOCK_RATE71,2252 -class WaveHC {WaveHC83,2531 - uint8_t Channels;Channels86,2614 - uint32_t dwSamplesPerSec;dwSamplesPerSec88,2702 - uint8_t BitsPerSample;BitsPerSample90,2784 - uint32_t remainingBytesInChunk;remainingBytesInChunk92,2872 - volatile uint8_t isplaying;isplaying94,2972 - uint32_t errors;errors96,3077 - uint8_t volume;volume99,3176 - FatReader *fd;fd101,3245 - uint32_t getSize(void) { return fd->fileSize(); }getSize109,3401 - -/home/chee/Arduino/libraries/WaveHC/WavePinDefs.h,783 -#define WavePinDefs_hWavePinDefs_h7,83 -#define SS SS14,346 -#define MOSI MOSI17,408 -#define MISO MISO20,474 -#define SCK SCK23,526 -#define USE_MCP_DAC_LDAC USE_MCP_DAC_LDAC30,755 -#define MCP_DAC_CS_DDR MCP_DAC_CS_DDR37,904 -#define MCP_DAC_CS_PORT MCP_DAC_CS_PORT39,981 -#define MCP_DAC_CS_BIT MCP_DAC_CS_BIT41,1062 -#define MCP_DAC_SCK_DDR MCP_DAC_SCK_DDR45,1173 -#define MCP_DAC_SCK_PORT MCP_DAC_SCK_PORT47,1245 -#define MCP_DAC_SCK_BIT MCP_DAC_SCK_BIT49,1321 -#define MCP_DAC_SDI_DDR MCP_DAC_SDI_DDR54,1440 -#define MCP_DAC_SDI_PORT MCP_DAC_SDI_PORT56,1512 -#define MCP_DAC_SDI_BIT MCP_DAC_SDI_BIT58,1588 -#define MCP_DAC_LDAC_DDR MCP_DAC_LDAC_DDR63,1723 -#define MCP_DAC_LDAC_PORT MCP_DAC_LDAC_PORT65,1802 -#define MCP_DAC_LDAC_BIT MCP_DAC_LDAC_BIT67,1885 - -/home/chee/Arduino/libraries/WaveHC/WaveUtil.h,183 -#define WaveUtil_hWaveUtil_h4,21 -#define putstring(putstring8,94 -#define putstring_nl(putstring_nl11,166 -#define PgmPrint(PgmPrint14,264 -#define PgmPrintln(PgmPrintln17,376 diff --git a/bleepbloopmachine/bleepbloopmachine.ino b/bleepbloopmachine/bleepbloopmachine.ino deleted file mode 100644 index c255775..0000000 --- a/bleepbloopmachine/bleepbloopmachine.ino +++ /dev/null @@ -1,9 +0,0 @@ -#include "main.h" - -void setup() { - _setup(); -} - -void loop() { - _loop(); -} diff --git a/bleepbloopmachine/compile_commands.json b/bleepbloopmachine/compile_commands.json deleted file mode 120000 index 25eb4b2..0000000 --- a/bleepbloopmachine/compile_commands.json +++ /dev/null @@ -1 +0,0 @@ -build/compile_commands.json \ No newline at end of file diff --git a/bleepbloopmachine/lib/README b/bleepbloopmachine/lib/README new file mode 100644 index 0000000..6debab1 --- /dev/null +++ b/bleepbloopmachine/lib/README @@ -0,0 +1,46 @@ + +This directory is intended for project specific (private) libraries. +PlatformIO will compile them to static libraries and link into executable file. + +The source code of each library should be placed in a an own separate directory +("lib/your_library_name/[here are source files]"). + +For example, see a structure of the following two libraries `Foo` and `Bar`: + +|--lib +| | +| |--Bar +| | |--docs +| | |--examples +| | |--src +| | |- Bar.c +| | |- Bar.h +| | |- library.json (optional, custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html +| | +| |--Foo +| | |- Foo.c +| | |- Foo.h +| | +| |- README --> THIS FILE +| +|- platformio.ini +|--src + |- main.c + +and a contents of `src/main.c`: +``` +#include +#include + +int main (void) +{ + ... +} + +``` + +PlatformIO Library Dependency Finder will find automatically dependent +libraries scanning project source files. + +More information about PlatformIO Library Dependency Finder +- https://docs.platformio.org/page/librarymanager/ldf.html diff --git a/bleepbloopmachine/main.cc b/bleepbloopmachine/main.cc deleted file mode 100644 index 968afa8..0000000 --- a/bleepbloopmachine/main.cc +++ /dev/null @@ -1,57 +0,0 @@ -#include "main.h" -#include -#include "Adafruit_SPIFlash.h" -#include "Adafruit_TinyUSB.h" -#include "AudioStream.h" -#include "output_dacs.h" -#include -#include -#include -#include - - Adafruit_Arcada arcada; - -// pygamer specific -Adafruit_NeoPixel neopixels(5, 8, NEO_GRB); - -/* there are only monophonic noises on this one so far :) - * but this will need updated for: - * - chords - * - panning - * - each instrument should perhaps have its own mixer? - -AudioMixer4 q_mixer; -AudioMixer4 p_mixer; -AudioMixer4 s_mixer; -AudioMixer4 n_mixer; -*/ -AudioMixer4 mixer; -AudioOutputAnalogStereo headphones; -AudioConnection left_ear_patch(mixer, 0, headphones, 0); -AudioConnection right_ear_patch(mixer, 0, headphones, 1); - - -Adafruit_FlashTransport_QSPI flashTransport; -Adafruit_SPIFlash flash(&flashTransport); -FatFileSystem fatfs; -FatFile root; -FatFile file; -Adafruit_USBD_MSC usb_msc; - - -void setup() { - arcada.arcadaBegin(); - arcada.filesysBeginMSD(); - arcada.displayBegin(); - arcada.setBacklight(255); - arcada.drawBMP((char *)"icon.bmp", 0, 0); - neopixels.begin(); - neopixels.setBrightness(180); -} - -void loop() { - arcada.readButtons(); - uint8_t buttons = arcada.justPressedButtons(); - int16_t joyX = arcada.readJoystickX(); - int16_t joyY = arcada.readJoystickY(); -} diff --git a/bleepbloopmachine/main.cpp b/bleepbloopmachine/main.cpp deleted file mode 100644 index 81edcbc..0000000 --- a/bleepbloopmachine/main.cpp +++ /dev/null @@ -1,8 +0,0 @@ -#include "main.h" -#include "Arduino.h" - -void setup() { -} - -void loop() { -} diff --git a/bleepbloopmachine/main.h b/bleepbloopmachine/main.h deleted file mode 100644 index e69de29..0000000 diff --git a/bleepbloopmachine/sketch.json b/bleepbloopmachine/sketch.json deleted file mode 100644 index e2c7f62..0000000 --- a/bleepbloopmachine/sketch.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "cpu": { - "fqbn": "adafruit:samd:adafruit_pygamer_m4", - "name": "Adafruit PyGamer M4 Express (SAMD51)", - "port": "serial:///dev/ttyACM0" - } -} \ No newline at end of file diff --git a/bleepbloopmachine/src/main.cc b/bleepbloopmachine/src/main.cc new file mode 100644 index 0000000..ea093f1 --- /dev/null +++ b/bleepbloopmachine/src/main.cc @@ -0,0 +1,79 @@ +#include "main.h" +#include + +#include +#include +#include +#define TFT_CS 44 +#define TFT_RST 46 +#define TFT_DC 45 +#define TFT_BACKLIGHT 47 + +//#include "Adafruit_SPIFlash.h" +#include "Adafruit_TinyUSB.h" +#include "AudioStream.h" +#include "output_dacs.h" + +#include +#include + +Adafruit_ST7735 display = Adafruit_ST7735(&SPI1, TFT_CS, TFT_DC, TFT_RST); + +class Wave {}; + +class BleepBloopMachine { + menu_mode mode = menu_mode::live; + float bpm = 120.0; + int current_tick = 0; + int bar_of_ticks = 255; + int selected_sound_index = 0; + int selected_menu1_control = 0; + int selected_menu2_control = 0; + int selected_wave_index = 0; + // Wave[] & waves[4]; + // TODO this needs to be whatever + int last_keys; +}; + +// pygamer specific +Adafruit_NeoPixel neopixels(5, 8, NEO_GRB); + +/* there are only monophonic noises on this one so far :) + * but this will need updated for: + * - chords + * - panning + * - each instrument should perhaps have its own mixer? + +AudioMixer4 q_mixer; +AudioMixer4 p_mixer; +AudioMixer4 s_mixer; +AudioMixer4 n_mixer; +*/ +AudioMixer4 mixer; +AudioOutputAnalogStereo headphones; +AudioConnection left_ear_patch(mixer, 0, headphones, 0); +AudioConnection right_ear_patch(mixer, 0, headphones, 1); + +void setup() { + display.initR(INITR_BLACKTAB); + display.setRotation(1); + pinMode(TFT_BACKLIGHT, OUTPUT); + digitalWrite(TFT_BACKLIGHT, HIGH); + display.fillScreen(ST77XX_BLACK); + display.fillScreen(ST77XX_YELLOW); + display.drawCircle(0, 10, 20, ST77XX_BLACK); + // arcada.arcadaBegin(); + // arcada.filesysBeginMSD(); + // arcada.displayBegin(); + // arcada.setBacklight(255); + // arcada.drawBMP((char *)"icon.bmp", 0, 0); + neopixels.begin(); + neopixels.setBrightness(180); +} + +void loop() { + // arcada.readButtons(); + // uint8_t buttons = arcada.pressed(); + // int16_t joyX = arcada.readJoystickX(); + // int16_t joyY = arcada.readJoystickY(); +} diff --git a/bleepbloopmachine/src/main.h b/bleepbloopmachine/src/main.h new file mode 100644 index 0000000..7e9fda1 --- /dev/null +++ b/bleepbloopmachine/src/main.h @@ -0,0 +1 @@ +enum class menu_mode { live, menu1, menu2 }; diff --git a/bleepbloopmachine/test/README b/bleepbloopmachine/test/README new file mode 100644 index 0000000..b94d089 --- /dev/null +++ b/bleepbloopmachine/test/README @@ -0,0 +1,11 @@ + +This directory is intended for PlatformIO Unit Testing and project tests. + +Unit Testing is a software testing method by which individual units of +source code, sets of one or more MCU program modules together with associated +control data, usage procedures, and operating procedures, are tested to +determine whether they are fit for use. Unit testing finds problems early +in the development cycle. + +More information about PlatformIO Unit Testing: +- https://docs.platformio.org/page/plus/unit-testing.html