UppSense17- Open Source sensor for chemical analysis based on fuoresence.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
//----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
// Project: Uppsense
|
|
|
|
// Name: hardware.h
|
|
|
|
// Author: Maximilian Stiefel
|
|
|
|
// Date: 09.08.2017
|
|
|
|
//
|
|
|
|
// Description:
|
|
|
|
//
|
|
|
|
//----------------------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
#ifndef APP_HARDWARE_H_
|
|
|
|
#define APP_HARDWARE_H_
|
|
|
|
|
|
|
|
#define REV_1
|
|
|
|
|
|
|
|
//-------------------------------------I2C ADRESSES---------------------------------------------------------------------------
|
|
|
|
static const uint8_t ADC_ADDRESS = 0x49;
|
|
|
|
static const uint8_t DAC1_ADDRESS = 0xE;
|
|
|
|
|
|
|
|
static const uint16_t R_SENSE = 100; // 100 Ohm sensing resistor
|
|
|
|
static const uint16_t CURR_MAX_UAMP = 10000; // 10 mA max.
|
|
|
|
static const uint16_t VREF_DAC = 3300; // in mV
|
|
|
|
static const uint16_t RESOLUTION_DAC = 1024;
|
|
|
|
|
|
|
|
static const int HUB_PERIOD = 800;
|
|
|
|
static const int ADC_TIMEBASE = 800;
|
|
|
|
static const int ADC_PERIOD = 800;
|
|
|
|
|
|
|
|
#define LED_PIN 2 // GPIO2
|
|
|
|
|
|
|
|
#endif /* APP_HARDWARE_H_ */
|