#pragma once // variants/sim -- native (host) "board" for running the real companion_radio // app logic (MyMesh/UITask/DataStore) as a plain terminal program, with no // real radio/display/BLE hardware. Follows the same target.h/target.cpp/ // platformio.ini triplet convention as every other board variant (see // variants/generic-e22/ for the template this was modelled on). #include #include "SimRadio.h" #include "SimMainBoard.h" #include "SimRTCClock.h" #include #ifdef DISPLAY_CLASS #include "SimDisplayDriver.h" #endif extern SimMainBoard board; extern SimRadio radio_driver; extern SimRTCClock rtc_clock; extern SensorManager sensors; #ifdef DISPLAY_CLASS extern DISPLAY_CLASS display; #endif bool radio_init(); mesh::LocalIdentity radio_new_identity();