I messed up the merge, so pushing it over to another repo so I don't lose it. Will tidy up and remove later

Dependencies:   BufferedSerial FatFileSystemCpp mbed

Committer:
JamieB
Date:
Tue Aug 30 09:33:44 2022 +0000
Revision:
80:0b7f1b85b626
Parent:
16:a8d3a0dbe4bf
Added Lens map configuration options

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AndyA 16:a8d3a0dbe4bf 1 #ifndef __FIZDigi_H__
AndyA 16:a8d3a0dbe4bf 2 #define __FIZDigi_H__
AndyA 16:a8d3a0dbe4bf 3 #include "FIZReader.h"
AndyA 16:a8d3a0dbe4bf 4
AndyA 16:a8d3a0dbe4bf 5 //FIZ protocol used for digipower box.
AndyA 16:a8d3a0dbe4bf 6 // this is listen only.
AndyA 16:a8d3a0dbe4bf 7
AndyA 16:a8d3a0dbe4bf 8 class FIZDigiPower : public FIZReader {
AndyA 16:a8d3a0dbe4bf 9
AndyA 16:a8d3a0dbe4bf 10 public:
AndyA 16:a8d3a0dbe4bf 11 FIZDigiPower(const PinName Tx, const PinName Rx);
AndyA 16:a8d3a0dbe4bf 12 virtual void requestCurrent();
AndyA 16:a8d3a0dbe4bf 13
AndyA 16:a8d3a0dbe4bf 14 private:
AndyA 16:a8d3a0dbe4bf 15 static const int InBufferSize = 32;
AndyA 16:a8d3a0dbe4bf 16
AndyA 16:a8d3a0dbe4bf 17 void OnRx(void);
AndyA 16:a8d3a0dbe4bf 18 void parsePacket();
AndyA 16:a8d3a0dbe4bf 19
AndyA 16:a8d3a0dbe4bf 20 uint8_t inputBuffer[InBufferSize];
AndyA 16:a8d3a0dbe4bf 21 int inputPtr;
AndyA 16:a8d3a0dbe4bf 22 };
AndyA 16:a8d3a0dbe4bf 23
AndyA 16:a8d3a0dbe4bf 24
JamieB 80:0b7f1b85b626 25 #endif