summaryrefslogtreecommitdiff
path: root/include/AccessoryCards/AccessoryCardLora15.h
blob: b1a9d64f7be377f766f70cf2f186628840d4a661 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef ACCESSORYCARDLORA15_H_
#define ACCESSORYCARDLORA15_H_

#include "General.h"
#include "AccessoryCardLora.h"

class AccessoryCardLora15 : private AccessoryCardLora {
	private:
	    void *spi_target_ptr = NULL;
	public:
		AccessoryCardLora15(std::string ProductId, std::string Port);
		int spiOpen(const char *spidev);
		int spiRead(uint8_t address, uint8_t *data);
		int spiClose();
		uint8_t getFPGAVersion();
};

#endif /* ACCESSORYCARDLORA15_H_ */