mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-02-18 10:53:17 +00:00
- Lots of changes for migrating C code to C++ - Improved `Lockable` in several ways like adding `withLock()` (+ tests) - Improved `Semaphore` a bit for improved readability, and also added some tests - Upgrade Linux machine in GitHub Actions so that we can compile with a newer GCC - Simplification of WiFi connection - Updated funding options - (and more)
25 lines
612 B
C++
25 lines
612 B
C++
#include "./Wifi.h"
|
|
|
|
namespace tt::service::wifi {
|
|
|
|
const char* radioStateToString(RadioState state) {
|
|
switch (state) {
|
|
using enum RadioState;
|
|
case OnPending:
|
|
return TT_STRINGIFY(OnPending);
|
|
case On:
|
|
return TT_STRINGIFY(On);
|
|
case ConnectionPending:
|
|
return TT_STRINGIFY(ConnectionPending);
|
|
case ConnectionActive:
|
|
return TT_STRINGIFY(ConnectionActive);
|
|
case OffPending:
|
|
return TT_STRINGIFY(OnPending);
|
|
case Off:
|
|
return TT_STRINGIFY(Off);
|
|
}
|
|
tt_crash("not implemented");
|
|
}
|
|
|
|
}
|