Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed-os-example-tcp-server by
ADS1299.h
00001 // 00002 // ADS1299.h 00003 // Created by Joel Murphy, Summer 2K13 00004 // Ported from Conor Russomanno's Arduino library 00005 // 00006 // 00007 00008 #ifndef _ADS1299_h 00009 #define _ADS1299_h 00010 //#include "mbed.h" 00011 00012 //SPI Command Definition Byte Assignments (Datasheet, p35) 00013 #define _WAKEUP 0x02 // Wake-up from standby mode 00014 #define _STANDBY 0x04 // Enter Standby mode 00015 #define _RESET 0x06 // Reset the device 00016 #define _START 0x08 // Start and restart (synchronize) conversions 00017 #define _STOP 0x0A // Stop conversion 00018 #define _RDATAC 0x10 // Enable Read Data Continuous mode (default mode at power-up) 00019 #define _SDATAC 0x11 // Stop Read Data Continuous mode 00020 #define _RDATA 0x12 // Read data by command; supports multiple read back 00021 //#define _RREG 0x20 // (00100000) is the first opcode that the address must be added to for RREG communication 00022 //#define _WREG 0x40 // 01000000 in binary (Datasheet, p35) 00023 00024 00025 #define RREG 0x20 00026 #define WREG 0x40 00027 00028 //Register Addresses 00029 #define ID 0x00 00030 #define CONFIG1 0x01 00031 #define CONFIG2 0x02 00032 #define CONFIG3 0x03 00033 #define LOFF 0x04 00034 #define CH1SET 0x05 00035 #define CH2SET 0x06 00036 #define CH3SET 0x07 00037 #define CH4SET 0x08 00038 #define CH5SET 0x09 00039 #define CH6SET 0x0A 00040 #define CH7SET 0x0B 00041 #define CH8SET 0x0C 00042 #define BIAS_SENSP 0x0D 00043 #define BIAS_SENSN 0x0E 00044 #define LOFF_SENSP 0x0F 00045 #define LOFF_SENSN 0x10 00046 #define LOFF_FLIP 0x11 00047 #define LOFF_STATP 0x12 00048 #define LOFF_STATN 0x13 00049 #define GPIO 0x14 00050 #define MISC1 0x15 00051 #define MISC2 0x16 00052 #define CONFIG4 0x17 00053 00054 // int stat; // used to hold the status register 00055 // char regData [24]; // array used when reading register data 00056 // long channelData [8]; // array used when reading channel data 00057 // bool verbose; // turn on/off Serial feedback 00058 00059 #endif
Generated on Tue Aug 2 2022 12:53:13 by
1.7.2
