Library for working with the HYCON HY3116/8 24-bit weigh-scales ADC series.
HY3116.h
- Committer:
- seajayshore
- Date:
- 2016-06-13
- Revision:
- 2:2da9fbab02b7
- Parent:
- 1:1967c3f48465
- Child:
- 3:535ed9a0ce59
File content as of revision 2:2da9fbab02b7:
#include "mbed.h" #define HY3116_ADDRESS 0xA0 #define SYS 0x00 #define ADC1 0x01 #define ADC2 0x02 #define ADC3 0x03 #define ADC4 0x04 #define ADO 0x05 #define RESET 0x06 /* Function Prototypes */ class HY3116 { public: void writeByte(uint8_t address, uint8_t subAddress, uint8_t data); void resetChip(); void readBytes(uint8_t address, uint8_t subAddress, uint8_t byteNum, uint8_t* dest, bool alreadyRead); bool readAdc(int32_t *_adcReading); void init(); };