Files
firmware/src/platform/portduino/PortduinoGlue.h
Mark Trevor Birss 16a3a32f2a [Add] SX1280 to linux native Portduino (#3023)
* Update PortduinoGlue.cpp

* Update PortduinoGlue.h

* Update main.cpp

* Update config-dist.yaml

* Update config-dist.yaml

* Fix whitespace in main.cpp

---------

Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz>
2023-12-17 18:05:04 -06:00

38 lines
677 B
C++

#pragma once
#ifdef ARCH_RASPBERRY_PI
#include <map>
enum configNames {
use_sx1262,
cs,
irq,
busy,
reset,
dio2_as_rf_switch,
use_rf95,
use_sx1280,
user,
gpiochip,
has_gps,
touchscreenModule,
touchscreenCS,
touchscreenIRQ,
displayPanel,
displayWidth,
displayHeight,
displayCS,
displayDC,
displayBacklight,
displayReset,
displayRotate,
keyboardDevice
};
enum { no_screen, st7789 };
enum { no_touchscreen, xpt2046 };
extern std::map<configNames, int> settingsMap;
extern std::map<configNames, std::string> settingsStrings;
int initGPIOPin(int pinNum, std::string gpioChipname);
#endif