move driver includes into a subdir as well
This commit is contained in:
@@ -9,8 +9,8 @@
|
||||
#include <memory>
|
||||
#include <optional>
|
||||
|
||||
#include "mad.hpp"
|
||||
#include "dr_flac.hpp"
|
||||
#include "mad.hpp"
|
||||
#include "opus.hpp"
|
||||
#include "types.hpp"
|
||||
#include "vorbis.hpp"
|
||||
|
||||
@@ -62,8 +62,8 @@ auto SourceBuffer::AddBytes(std::function<size_t(std::span<std::byte>)> writer)
|
||||
|
||||
auto SourceBuffer::ConsumeBytes(
|
||||
std::function<size_t(std::span<std::byte>)> reader) -> void {
|
||||
size_t bytes_consumed = std::invoke(
|
||||
reader, buffer_.subspan(offset_of_bytes_, bytes_in_buffer_));
|
||||
size_t bytes_consumed =
|
||||
std::invoke(reader, buffer_.subspan(offset_of_bytes_, bytes_in_buffer_));
|
||||
assert(bytes_consumed <= bytes_in_buffer_);
|
||||
|
||||
bytes_in_buffer_ -= bytes_consumed;
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "adc.hpp"
|
||||
#include "drivers/adc.hpp"
|
||||
#include <cstdint>
|
||||
|
||||
#include "esp_adc/adc_cali.h"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#include "bluetooth.hpp"
|
||||
#include "drivers/bluetooth.hpp"
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
@@ -27,9 +27,9 @@
|
||||
#include "freertos/timers.h"
|
||||
#include "tinyfsm/include/tinyfsm.hpp"
|
||||
|
||||
#include "bluetooth_types.hpp"
|
||||
#include "drivers/bluetooth_types.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "memory_resource.hpp"
|
||||
#include "nvs.hpp"
|
||||
#include "tasks.hpp"
|
||||
|
||||
namespace drivers {
|
||||
@@ -47,8 +47,8 @@ auto gap_cb(esp_bt_gap_cb_event_t event, esp_bt_gap_cb_param_t* param) -> void {
|
||||
bluetooth::events::internal::Gap{.type = event, .param = param});
|
||||
}
|
||||
|
||||
auto avrcp_cb(esp_avrc_ct_cb_event_t event, esp_avrc_ct_cb_param_t* param)
|
||||
-> void {
|
||||
auto avrcp_cb(esp_avrc_ct_cb_event_t event,
|
||||
esp_avrc_ct_cb_param_t* param) -> void {
|
||||
esp_avrc_ct_cb_param_t copy = *param;
|
||||
sBgWorker->Dispatch<void>([=]() {
|
||||
auto lock = bluetooth::BluetoothState::lock();
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "display.hpp"
|
||||
#include "drivers/display.hpp"
|
||||
#include <stdint.h>
|
||||
|
||||
#include <cmath>
|
||||
@@ -31,11 +31,11 @@
|
||||
#include "hal/spi_types.h"
|
||||
#include "lvgl/lvgl.h"
|
||||
|
||||
#include "display_init.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "drivers/display_init.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "drivers/spi.hpp"
|
||||
#include "misc/lv_color.h"
|
||||
#include "soc/soc.h"
|
||||
#include "spi.hpp"
|
||||
#include "tasks.hpp"
|
||||
|
||||
[[maybe_unused]] static const char* kTag = "DISPLAY";
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "display_init.hpp"
|
||||
#include "drivers/display_init.hpp"
|
||||
|
||||
namespace drivers {
|
||||
namespace displays {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "gpios.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
#include "esp_intr_alloc.h"
|
||||
#include "hal/gpio_types.h"
|
||||
|
||||
#include "i2c.hpp"
|
||||
#include "drivers/i2c.hpp"
|
||||
|
||||
namespace drivers {
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "haptics.hpp"
|
||||
#include "drivers/haptics.hpp"
|
||||
#include <stdint.h>
|
||||
|
||||
#include <cstdint>
|
||||
@@ -21,7 +21,7 @@
|
||||
#include "hal/gpio_types.h"
|
||||
#include "hal/i2c_types.h"
|
||||
|
||||
#include "i2c.hpp"
|
||||
#include "drivers/i2c.hpp"
|
||||
|
||||
namespace drivers {
|
||||
|
||||
@@ -54,7 +54,8 @@ Haptics::Haptics(const std::variant<ErmMotor, LraMotor>& motor) {
|
||||
// Set library
|
||||
// TODO(robin): try the other libraries and test response. C is marginal, D
|
||||
// too much?
|
||||
WriteRegister(Register::kWaveformLibrary, static_cast<uint8_t>(kDefaultErmLibrary));
|
||||
WriteRegister(Register::kWaveformLibrary,
|
||||
static_cast<uint8_t>(kDefaultErmLibrary));
|
||||
|
||||
} else if (std::holds_alternative<LraMotor>(motor)) {
|
||||
ESP_LOGI(kTag, "Setting up LRA motor...");
|
||||
@@ -75,7 +76,8 @@ Haptics::Haptics(const std::variant<ErmMotor, LraMotor>& motor) {
|
||||
ControlMask::kLraOpenLoop);
|
||||
|
||||
// Set library; only option is the LRA one for, well, LRA motors.
|
||||
WriteRegister(Register::kWaveformLibrary, static_cast<uint8_t>(Library::LRA));
|
||||
WriteRegister(Register::kWaveformLibrary,
|
||||
static_cast<uint8_t>(Library::LRA));
|
||||
}
|
||||
|
||||
// Set mode (internal trigger, on writing 1 to Go register)
|
||||
@@ -123,7 +125,6 @@ auto Haptics::SetWaveformEffect(Effect effect) -> void {
|
||||
current_effect_ = effect;
|
||||
}
|
||||
|
||||
|
||||
auto Haptics::TourEffects() -> void {
|
||||
TourEffects(Effect::kFirst, Effect::kLast, kDefaultErmLibrary);
|
||||
}
|
||||
@@ -174,7 +175,6 @@ auto Haptics::TourLibraries(Effect from, Effect to) -> void {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
auto Haptics::PowerDown() -> void {
|
||||
WriteRegister(Register::kMode, static_cast<uint8_t>(Mode::kInternalTrigger) |
|
||||
ModeMask::kStandby);
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "i2c.hpp"
|
||||
#include "drivers/i2c.hpp"
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "i2s_dac.hpp"
|
||||
#include "drivers/i2s_dac.hpp"
|
||||
|
||||
#include <cmath>
|
||||
#include <cstdint>
|
||||
@@ -25,11 +25,11 @@
|
||||
#include "hal/gpio_types.h"
|
||||
#include "hal/i2c_types.h"
|
||||
|
||||
#include "gpios.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "drivers/i2c.hpp"
|
||||
#include "drivers/wm8523.hpp"
|
||||
#include "hal/i2s_types.h"
|
||||
#include "i2c.hpp"
|
||||
#include "soc/clk_tree_defs.h"
|
||||
#include "wm8523.hpp"
|
||||
|
||||
namespace drivers {
|
||||
|
||||
@@ -142,8 +142,9 @@ auto I2SDac::SetPaused(bool paused) -> void {
|
||||
|
||||
static volatile bool sSwapWords = false;
|
||||
|
||||
auto I2SDac::Reconfigure(Channels ch, BitsPerSample bps, SampleRate rate)
|
||||
-> void {
|
||||
auto I2SDac::Reconfigure(Channels ch,
|
||||
BitsPerSample bps,
|
||||
SampleRate rate) -> void {
|
||||
std::lock_guard<std::mutex> lock(configure_mutex_);
|
||||
|
||||
if (i2s_active_) {
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
#include <freertos/FreeRTOS.h>
|
||||
#include <freertos/stream_buffer.h>
|
||||
#include <stdint.h>
|
||||
#include "bluetooth_types.hpp"
|
||||
#include "drivers/bluetooth_types.hpp"
|
||||
#include "esp_a2dp_api.h"
|
||||
#include "esp_avrc_api.h"
|
||||
#include "esp_gap_bt_api.h"
|
||||
#include "nvs.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "tasks.hpp"
|
||||
#include "tinyfsm.hpp"
|
||||
#include "tinyfsm/include/tinyfsm.hpp"
|
||||
@@ -15,8 +15,8 @@
|
||||
#include "result.hpp"
|
||||
#include "tasks.hpp"
|
||||
|
||||
#include "display_init.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "drivers/display_init.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
|
||||
namespace drivers {
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
#include "freertos/stream_buffer.h"
|
||||
#include "result.hpp"
|
||||
|
||||
#include "gpios.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "sys/_stdint.h"
|
||||
|
||||
namespace drivers {
|
||||
@@ -13,7 +13,7 @@
|
||||
#include "esp_err.h"
|
||||
#include "nvs.h"
|
||||
|
||||
#include "bluetooth_types.hpp"
|
||||
#include "drivers/bluetooth_types.hpp"
|
||||
#include "lru_cache.hpp"
|
||||
|
||||
namespace drivers {
|
||||
@@ -15,7 +15,7 @@
|
||||
#include "ff.h"
|
||||
#include "result.hpp"
|
||||
|
||||
#include "gpios.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
|
||||
namespace drivers {
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
#include "esp_err.h"
|
||||
#include "result.hpp"
|
||||
|
||||
#include "gpios.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
|
||||
namespace drivers {
|
||||
|
||||
+10
-12
@@ -4,19 +4,19 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "nvs.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
|
||||
#include "bluetooth.hpp"
|
||||
#include "bluetooth_types.hpp"
|
||||
#include "cppbor.h"
|
||||
#include "cppbor_parse.h"
|
||||
#include "drivers/bluetooth.hpp"
|
||||
#include "drivers/bluetooth_types.hpp"
|
||||
#include "drivers/wm8523.hpp"
|
||||
#include "esp_log.h"
|
||||
#include "nvs.h"
|
||||
#include "nvs_flash.h"
|
||||
#include "wm8523.hpp"
|
||||
|
||||
namespace drivers {
|
||||
|
||||
@@ -39,8 +39,8 @@ static constexpr char kKeyDisplayRows[] = "disprows";
|
||||
static constexpr char kKeyHapticMotorType[] = "hapticmtype";
|
||||
static constexpr char kKeyDbAutoIndex[] = "dbautoindex";
|
||||
|
||||
static auto nvs_get_string(nvs_handle_t nvs, const char* key)
|
||||
-> std::optional<std::string> {
|
||||
static auto nvs_get_string(nvs_handle_t nvs,
|
||||
const char* key) -> std::optional<std::string> {
|
||||
size_t len = 0;
|
||||
if (nvs_get_blob(nvs, key, NULL, &len) != ESP_OK) {
|
||||
return {};
|
||||
@@ -187,8 +187,7 @@ auto NvsStorage::Read() -> void {
|
||||
lock_polarity_.read(handle_);
|
||||
display_cols_.read(handle_);
|
||||
display_rows_.read(handle_);
|
||||
haptic_motor_type_.read(handle_),
|
||||
brightness_.read(handle_);
|
||||
haptic_motor_type_.read(handle_), brightness_.read(handle_);
|
||||
sensitivity_.read(handle_);
|
||||
amp_max_vol_.read(handle_);
|
||||
amp_cur_vol_.read(handle_);
|
||||
@@ -205,8 +204,7 @@ auto NvsStorage::Write() -> bool {
|
||||
lock_polarity_.write(handle_);
|
||||
display_cols_.write(handle_);
|
||||
display_rows_.write(handle_);
|
||||
haptic_motor_type_.write(handle_),
|
||||
brightness_.write(handle_);
|
||||
haptic_motor_type_.write(handle_), brightness_.write(handle_);
|
||||
sensitivity_.write(handle_);
|
||||
amp_max_vol_.write(handle_);
|
||||
amp_cur_vol_.write(handle_);
|
||||
@@ -287,8 +285,8 @@ auto NvsStorage::BluetoothVolume(const bluetooth::mac_addr_t& mac) -> uint8_t {
|
||||
return bt_volumes_.Get(mac).value_or(50);
|
||||
}
|
||||
|
||||
auto NvsStorage::BluetoothVolume(const bluetooth::mac_addr_t& mac, uint8_t vol)
|
||||
-> void {
|
||||
auto NvsStorage::BluetoothVolume(const bluetooth::mac_addr_t& mac,
|
||||
uint8_t vol) -> void {
|
||||
std::lock_guard<std::mutex> lock{mutex_};
|
||||
bt_volumes_dirty_ = true;
|
||||
bt_volumes_.Put(mac, vol);
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "samd.hpp"
|
||||
#include "drivers/samd.hpp"
|
||||
|
||||
#include <cstdint>
|
||||
#include <optional>
|
||||
@@ -15,7 +15,7 @@
|
||||
#include "hal/gpio_types.h"
|
||||
#include "hal/i2c_types.h"
|
||||
|
||||
#include "i2c.hpp"
|
||||
#include "drivers/i2c.hpp"
|
||||
|
||||
enum Registers : uint8_t {
|
||||
kSamdFirmwareVersion = 0,
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "spi.hpp"
|
||||
#include "drivers/spi.hpp"
|
||||
|
||||
#include "driver/sdspi_host.h"
|
||||
#include "driver/spi_common.h"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "spiffs.hpp"
|
||||
#include "drivers/spiffs.hpp"
|
||||
|
||||
#include "esp_err.h"
|
||||
#include "esp_log.h"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "storage.hpp"
|
||||
#include "drivers/storage.hpp"
|
||||
|
||||
#include <atomic>
|
||||
#include <memory>
|
||||
@@ -23,7 +23,7 @@
|
||||
#include "hal/spi_types.h"
|
||||
#include "sdmmc_cmd.h"
|
||||
|
||||
#include "gpios.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "memory_resource.hpp"
|
||||
|
||||
[[maybe_unused]] static const char* kTag = "SDSTORAGE";
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
|
||||
#include "catch2/catch.hpp"
|
||||
|
||||
#include "gpios.hpp"
|
||||
#include "i2c.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "drivers/i2c.hpp"
|
||||
#include "i2c_fixture.hpp"
|
||||
|
||||
namespace drivers {
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "gpios.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
|
||||
#include "catch2/catch.hpp"
|
||||
|
||||
#include "i2c.hpp"
|
||||
#include "drivers/i2c.hpp"
|
||||
#include "i2c_fixture.hpp"
|
||||
|
||||
namespace drivers {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "storage.hpp"
|
||||
#include "drivers/storage.hpp"
|
||||
|
||||
#include <dirent.h>
|
||||
|
||||
@@ -14,10 +14,10 @@
|
||||
|
||||
#include "catch2/catch.hpp"
|
||||
|
||||
#include "gpios.hpp"
|
||||
#include "i2c.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "drivers/i2c.hpp"
|
||||
#include "drivers/spi.hpp"
|
||||
#include "i2c_fixture.hpp"
|
||||
#include "spi.hpp"
|
||||
#include "spi_fixture.hpp"
|
||||
|
||||
namespace drivers {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
#include "touchwheel.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
#include <stdint.h>
|
||||
|
||||
#include <cstdint>
|
||||
@@ -18,7 +18,7 @@
|
||||
#include "hal/gpio_types.h"
|
||||
#include "hal/i2c_types.h"
|
||||
|
||||
#include "i2c.hpp"
|
||||
#include "drivers/i2c.hpp"
|
||||
|
||||
namespace drivers {
|
||||
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
*
|
||||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
#include "wm8523.hpp"
|
||||
#include "drivers/wm8523.hpp"
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
#include "esp_err.h"
|
||||
|
||||
#include "drivers/i2c.hpp"
|
||||
#include "hal/i2c_types.h"
|
||||
#include "i2c.hpp"
|
||||
|
||||
namespace drivers {
|
||||
namespace wm8523 {
|
||||
|
||||
+1
-1
@@ -10,8 +10,8 @@
|
||||
#include "tinyfsm.hpp"
|
||||
|
||||
#include "audio/audio_fsm.hpp"
|
||||
#include "drivers/i2c.hpp"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "i2c.hpp"
|
||||
#include "system_fsm/system_events.hpp"
|
||||
#include "system_fsm/system_fsm.hpp"
|
||||
#include "ui/ui_fsm.hpp"
|
||||
|
||||
@@ -31,11 +31,11 @@
|
||||
#include "ff.h"
|
||||
#include "freertos/projdefs.h"
|
||||
|
||||
#include "bluetooth.hpp"
|
||||
#include "bluetooth_types.hpp"
|
||||
#include "haptics.hpp"
|
||||
#include "drivers/bluetooth.hpp"
|
||||
#include "drivers/bluetooth_types.hpp"
|
||||
#include "drivers/haptics.hpp"
|
||||
#include "drivers/samd.hpp"
|
||||
#include "memory_resource.hpp"
|
||||
#include "samd.hpp"
|
||||
|
||||
#include "audio/audio_events.hpp"
|
||||
#include "audio/audio_fsm.hpp"
|
||||
|
||||
@@ -9,10 +9,10 @@
|
||||
#include <memory>
|
||||
|
||||
#include "audio/track_queue.hpp"
|
||||
#include "bluetooth.hpp"
|
||||
#include "drivers/bluetooth.hpp"
|
||||
#include "dev_console/console.hpp"
|
||||
#include "database/database.hpp"
|
||||
#include "samd.hpp"
|
||||
#include "drivers/samd.hpp"
|
||||
#include "system_fsm/service_locator.hpp"
|
||||
|
||||
namespace console {
|
||||
|
||||
@@ -13,12 +13,12 @@
|
||||
|
||||
#include "audio/audio_events.hpp"
|
||||
#include "audio/audio_sink.hpp"
|
||||
#include "drivers/i2s_dac.hpp"
|
||||
#include "esp_heap_caps.h"
|
||||
#include "esp_log.h"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "freertos/portmacro.h"
|
||||
#include "freertos/projdefs.h"
|
||||
#include "i2s_dac.hpp"
|
||||
|
||||
#include "audio/resample.hpp"
|
||||
#include "sample.hpp"
|
||||
|
||||
@@ -33,8 +33,8 @@
|
||||
#include "audio/fatfs_audio_input.hpp"
|
||||
#include "codec.hpp"
|
||||
#include "database/track.hpp"
|
||||
#include "drivers/i2s_dac.hpp"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "i2s_dac.hpp"
|
||||
#include "sample.hpp"
|
||||
#include "tasks.hpp"
|
||||
#include "types.hpp"
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
#include <variant>
|
||||
|
||||
#include "audio/audio_sink.hpp"
|
||||
#include "bluetooth_types.hpp"
|
||||
#include "cppbor.h"
|
||||
#include "cppbor_parse.h"
|
||||
#include "drivers/bluetooth_types.hpp"
|
||||
#include "esp_heap_caps.h"
|
||||
#include "esp_log.h"
|
||||
#include "freertos/FreeRTOS.h"
|
||||
@@ -28,17 +28,17 @@
|
||||
#include "audio/fatfs_audio_input.hpp"
|
||||
#include "audio/i2s_audio_output.hpp"
|
||||
#include "audio/track_queue.hpp"
|
||||
#include "bluetooth.hpp"
|
||||
#include "database/future_fetcher.hpp"
|
||||
#include "database/track.hpp"
|
||||
#include "drivers/bluetooth.hpp"
|
||||
#include "drivers/i2s_dac.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "drivers/wm8523.hpp"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "i2s_dac.hpp"
|
||||
#include "nvs.hpp"
|
||||
#include "sample.hpp"
|
||||
#include "system_fsm/service_locator.hpp"
|
||||
#include "system_fsm/system_events.hpp"
|
||||
#include "tinyfsm.hpp"
|
||||
#include "wm8523.hpp"
|
||||
|
||||
namespace audio {
|
||||
|
||||
|
||||
@@ -24,10 +24,10 @@
|
||||
#include "database/database.hpp"
|
||||
#include "database/tag_parser.hpp"
|
||||
#include "database/track.hpp"
|
||||
#include "display.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "i2s_dac.hpp"
|
||||
#include "storage.hpp"
|
||||
#include "drivers/display.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "drivers/i2s_dac.hpp"
|
||||
#include "drivers/storage.hpp"
|
||||
#include "system_fsm/system_events.hpp"
|
||||
|
||||
namespace audio {
|
||||
|
||||
@@ -18,12 +18,12 @@
|
||||
#include "freertos/portmacro.h"
|
||||
#include "freertos/projdefs.h"
|
||||
|
||||
#include "gpios.hpp"
|
||||
#include "i2c.hpp"
|
||||
#include "i2s_dac.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "drivers/i2c.hpp"
|
||||
#include "drivers/i2s_dac.hpp"
|
||||
#include "drivers/wm8523.hpp"
|
||||
#include "result.hpp"
|
||||
#include "tasks.hpp"
|
||||
#include "wm8523.hpp"
|
||||
|
||||
[[maybe_unused]] static const char* kTag = "BTOUT";
|
||||
|
||||
|
||||
@@ -14,9 +14,9 @@
|
||||
#include "result.hpp"
|
||||
|
||||
#include "audio/audio_sink.hpp"
|
||||
#include "bluetooth.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "i2s_dac.hpp"
|
||||
#include "drivers/bluetooth.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "drivers/i2s_dac.hpp"
|
||||
#include "tasks.hpp"
|
||||
|
||||
namespace audio {
|
||||
|
||||
@@ -33,8 +33,8 @@
|
||||
#include "database/future_fetcher.hpp"
|
||||
#include "database/tag_parser.hpp"
|
||||
#include "database/track.hpp"
|
||||
#include "drivers/spi.hpp"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "spi.hpp"
|
||||
#include "tasks.hpp"
|
||||
#include "types.hpp"
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
#include "audio/audio_source.hpp"
|
||||
#include "codec.hpp"
|
||||
#include "spi.hpp"
|
||||
#include "drivers/spi.hpp"
|
||||
#include "system_fsm/system_events.hpp"
|
||||
#include "types.hpp"
|
||||
|
||||
|
||||
@@ -19,11 +19,11 @@
|
||||
#include "freertos/projdefs.h"
|
||||
|
||||
#include "audio/audio_sink.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "i2c.hpp"
|
||||
#include "i2s_dac.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "drivers/i2c.hpp"
|
||||
#include "drivers/i2s_dac.hpp"
|
||||
#include "drivers/wm8523.hpp"
|
||||
#include "result.hpp"
|
||||
#include "wm8523.hpp"
|
||||
|
||||
[[maybe_unused]] static const char* kTag = "I2SOUT";
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
#include <vector>
|
||||
|
||||
#include "audio/audio_sink.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "i2s_dac.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "drivers/i2s_dac.hpp"
|
||||
#include "result.hpp"
|
||||
|
||||
namespace audio {
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
|
||||
#include "audio/audio_source.hpp"
|
||||
#include "codec.hpp"
|
||||
#include "drivers/spi.hpp"
|
||||
#include "freertos/portmacro.h"
|
||||
#include "spi.hpp"
|
||||
#include "tasks.hpp"
|
||||
#include "types.hpp"
|
||||
|
||||
|
||||
@@ -8,10 +8,10 @@
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
#include "adc.hpp"
|
||||
#include "drivers/adc.hpp"
|
||||
#include "drivers/samd.hpp"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "freertos/portmacro.h"
|
||||
#include "samd.hpp"
|
||||
#include "system_fsm/system_events.hpp"
|
||||
|
||||
namespace battery {
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
#include "freertos/FreeRTOS.h"
|
||||
#include "freertos/timers.h"
|
||||
|
||||
#include "adc.hpp"
|
||||
#include "samd.hpp"
|
||||
#include "drivers/adc.hpp"
|
||||
#include "drivers/samd.hpp"
|
||||
|
||||
namespace battery {
|
||||
|
||||
|
||||
@@ -42,10 +42,10 @@
|
||||
#include "database/records.hpp"
|
||||
#include "database/tag_parser.hpp"
|
||||
#include "database/track.hpp"
|
||||
#include "drivers/spi.hpp"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "memory_resource.hpp"
|
||||
#include "result.hpp"
|
||||
#include "spi.hpp"
|
||||
#include "tasks.hpp"
|
||||
|
||||
namespace database {
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
#include "leveldb/slice.h"
|
||||
#include "leveldb/status.h"
|
||||
|
||||
#include "spi.hpp"
|
||||
#include "drivers/spi.hpp"
|
||||
#include "tasks.hpp"
|
||||
|
||||
namespace leveldb {
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
|
||||
#include "ff.h"
|
||||
|
||||
#include "drivers/spi.hpp"
|
||||
#include "memory_resource.hpp"
|
||||
#include "spi.hpp"
|
||||
|
||||
namespace database {
|
||||
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
#include <iomanip>
|
||||
#include <mutex>
|
||||
|
||||
#include "drivers/spi.hpp"
|
||||
#include "esp_log.h"
|
||||
#include "ff.h"
|
||||
#include "spi.hpp"
|
||||
#include "tags.h"
|
||||
|
||||
#include "memory_resource.hpp"
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
#include "input/feedback_device.hpp"
|
||||
#include "input/input_device.hpp"
|
||||
#include "input/input_touch_wheel.hpp"
|
||||
#include "nvs.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "system_fsm/service_locator.hpp"
|
||||
|
||||
namespace input {
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
#include "core/lv_event.h"
|
||||
#include "esp_log.h"
|
||||
|
||||
#include "haptics.hpp"
|
||||
#include "drivers/haptics.hpp"
|
||||
|
||||
namespace input {
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
#include "haptics.hpp"
|
||||
#include "drivers/haptics.hpp"
|
||||
#include "input/feedback_device.hpp"
|
||||
|
||||
namespace input {
|
||||
|
||||
@@ -70,8 +70,8 @@ auto TriggerHooks::update(bool pressed, lv_indev_data_t* d) -> void {
|
||||
}
|
||||
}
|
||||
|
||||
auto TriggerHooks::override(Trigger::State s, std::optional<HookCallback> cb)
|
||||
-> void {
|
||||
auto TriggerHooks::override(Trigger::State s,
|
||||
std::optional<HookCallback> cb) -> void {
|
||||
switch (s) {
|
||||
case Trigger::State::kClick:
|
||||
click_.override(cb);
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
|
||||
#include "input/input_nav_buttons.hpp"
|
||||
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "hal/lv_hal_indev.h"
|
||||
#include "input/input_hook_actions.hpp"
|
||||
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
#include "gpios.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "hal/lv_hal_indev.h"
|
||||
|
||||
#include "haptics.hpp"
|
||||
#include "drivers/haptics.hpp"
|
||||
#include "input/input_device.hpp"
|
||||
#include "input/input_hook.hpp"
|
||||
#include "input/input_trigger.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
|
||||
namespace input {
|
||||
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
|
||||
#include "hal/lv_hal_indev.h"
|
||||
|
||||
#include "haptics.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "drivers/haptics.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
|
||||
#include "events/event_queue.hpp"
|
||||
#include "input/input_device.hpp"
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
#include "hal/lv_hal_indev.h"
|
||||
|
||||
#include "haptics.hpp"
|
||||
#include "drivers/haptics.hpp"
|
||||
#include "input/input_device.hpp"
|
||||
#include "input/input_hook.hpp"
|
||||
#include "input/input_trigger.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
|
||||
namespace input {
|
||||
|
||||
|
||||
@@ -11,14 +11,14 @@
|
||||
|
||||
#include "hal/lv_hal_indev.h"
|
||||
|
||||
#include "drivers/haptics.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "haptics.hpp"
|
||||
#include "input/input_device.hpp"
|
||||
#include "input/input_hook_actions.hpp"
|
||||
#include "input/input_trigger.hpp"
|
||||
#include "lua/property.hpp"
|
||||
#include "nvs.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "ui/ui_events.hpp"
|
||||
|
||||
namespace input {
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
#include "hal/lv_hal_indev.h"
|
||||
|
||||
#include "haptics.hpp"
|
||||
#include "drivers/haptics.hpp"
|
||||
#include "input/input_device.hpp"
|
||||
#include "input/input_hook.hpp"
|
||||
#include "input/input_trigger.hpp"
|
||||
#include "lua/property.hpp"
|
||||
#include "nvs.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
|
||||
namespace input {
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
*/
|
||||
|
||||
#include "input/input_volume_buttons.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "input/input_hook_actions.hpp"
|
||||
|
||||
namespace input {
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
#include "gpios.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "hal/lv_hal_indev.h"
|
||||
|
||||
#include "haptics.hpp"
|
||||
#include "drivers/haptics.hpp"
|
||||
#include "input/input_device.hpp"
|
||||
#include "input/input_hook.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
|
||||
namespace input {
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
#include "lua.hpp"
|
||||
#include "lvgl.h"
|
||||
|
||||
#include "nvs.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
|
||||
#include "input/device_factory.hpp"
|
||||
#include "input/feedback_haptics.hpp"
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
#include <set>
|
||||
|
||||
#include "core/lv_group.h"
|
||||
#include "gpios.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "hal/lv_hal_indev.h"
|
||||
#include "input/device_factory.hpp"
|
||||
#include "input/feedback_device.hpp"
|
||||
@@ -21,8 +21,8 @@
|
||||
#include "input/input_hook.hpp"
|
||||
#include "lua/lua_thread.hpp"
|
||||
#include "lua/property.hpp"
|
||||
#include "nvs.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
|
||||
namespace input {
|
||||
|
||||
|
||||
@@ -46,8 +46,9 @@ namespace lua {
|
||||
|
||||
static constexpr char kBridgeKey[] = "bridge";
|
||||
|
||||
static auto make_font_cb(const char* name, int size, int weight)
|
||||
-> const lv_font_t* {
|
||||
static auto make_font_cb(const char* name,
|
||||
int size,
|
||||
int weight) -> const lv_font_t* {
|
||||
if (std::string{"fusion"} == name) {
|
||||
if (size == 12) {
|
||||
return &font_fusion_12;
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
#include "lua.h"
|
||||
#include "lvgl.h"
|
||||
|
||||
#include "nvs.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "ui/ui_events.hpp"
|
||||
|
||||
namespace lua {
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
#include <string>
|
||||
#include <variant>
|
||||
|
||||
#include "bluetooth_types.hpp"
|
||||
#include "database/track.hpp"
|
||||
#include "drivers/bluetooth_types.hpp"
|
||||
#include "lauxlib.h"
|
||||
#include "lua.h"
|
||||
#include "lua.hpp"
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#include <string>
|
||||
|
||||
#include "audio/audio_events.hpp"
|
||||
#include "bluetooth_types.hpp"
|
||||
#include "drivers/bluetooth_types.hpp"
|
||||
#include "lua.hpp"
|
||||
#include "lvgl.h"
|
||||
#include "system_fsm/service_locator.hpp"
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
*/
|
||||
|
||||
#include "collation.hpp"
|
||||
#include "haptics.hpp"
|
||||
#include "spiffs.hpp"
|
||||
#include "drivers/haptics.hpp"
|
||||
#include "drivers/spiffs.hpp"
|
||||
#include "system_fsm/system_fsm.hpp"
|
||||
|
||||
#include <stdint.h>
|
||||
@@ -20,24 +20,24 @@
|
||||
#include "freertos/projdefs.h"
|
||||
#include "freertos/timers.h"
|
||||
|
||||
#include "adc.hpp"
|
||||
#include "audio/audio_fsm.hpp"
|
||||
#include "audio/track_queue.hpp"
|
||||
#include "battery/battery.hpp"
|
||||
#include "bluetooth.hpp"
|
||||
#include "bluetooth_types.hpp"
|
||||
#include "database/tag_parser.hpp"
|
||||
#include "display_init.hpp"
|
||||
#include "drivers/adc.hpp"
|
||||
#include "drivers/bluetooth.hpp"
|
||||
#include "drivers/bluetooth_types.hpp"
|
||||
#include "drivers/display_init.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "drivers/i2c.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "drivers/samd.hpp"
|
||||
#include "drivers/spi.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "i2c.hpp"
|
||||
#include "nvs.hpp"
|
||||
#include "samd.hpp"
|
||||
#include "spi.hpp"
|
||||
#include "system_fsm/service_locator.hpp"
|
||||
#include "system_fsm/system_events.hpp"
|
||||
#include "tasks.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "ui/ui_fsm.hpp"
|
||||
|
||||
namespace system_fsm {
|
||||
|
||||
@@ -6,15 +6,15 @@
|
||||
|
||||
#include "app_console/app_console.hpp"
|
||||
#include "database/file_gatherer.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "freertos/portmacro.h"
|
||||
#include "freertos/projdefs.h"
|
||||
#include "gpios.hpp"
|
||||
#include "result.hpp"
|
||||
|
||||
#include "audio/audio_fsm.hpp"
|
||||
#include "drivers/samd.hpp"
|
||||
#include "drivers/storage.hpp"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "samd.hpp"
|
||||
#include "storage.hpp"
|
||||
#include "system_fsm/system_events.hpp"
|
||||
#include "system_fsm/system_fsm.hpp"
|
||||
#include "ui/ui_fsm.hpp"
|
||||
|
||||
@@ -9,15 +9,15 @@
|
||||
#include "database/database.hpp"
|
||||
#include "database/db_events.hpp"
|
||||
#include "database/file_gatherer.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "ff.h"
|
||||
#include "freertos/portmacro.h"
|
||||
#include "freertos/projdefs.h"
|
||||
#include "gpios.hpp"
|
||||
#include "result.hpp"
|
||||
|
||||
#include "audio/audio_fsm.hpp"
|
||||
#include "drivers/storage.hpp"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "storage.hpp"
|
||||
#include "system_fsm/system_events.hpp"
|
||||
#include "system_fsm/system_fsm.hpp"
|
||||
#include "ui/ui_fsm.hpp"
|
||||
|
||||
@@ -8,9 +8,9 @@
|
||||
|
||||
#include <memory>
|
||||
|
||||
#include "nvs.hpp"
|
||||
#include "storage.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "drivers/storage.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
|
||||
namespace system_fsm {
|
||||
|
||||
|
||||
@@ -10,17 +10,17 @@
|
||||
|
||||
#include "audio/track_queue.hpp"
|
||||
#include "battery/battery.hpp"
|
||||
#include "bluetooth.hpp"
|
||||
#include "drivers/bluetooth.hpp"
|
||||
#include "collation.hpp"
|
||||
#include "database/database.hpp"
|
||||
#include "database/tag_parser.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "haptics.hpp"
|
||||
#include "nvs.hpp"
|
||||
#include "samd.hpp"
|
||||
#include "storage.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "drivers/haptics.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "drivers/samd.hpp"
|
||||
#include "drivers/storage.hpp"
|
||||
#include "tasks.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
|
||||
namespace system_fsm {
|
||||
|
||||
|
||||
@@ -9,11 +9,11 @@
|
||||
#include <memory>
|
||||
|
||||
#include "battery/battery.hpp"
|
||||
#include "bluetooth_types.hpp"
|
||||
#include "drivers/bluetooth_types.hpp"
|
||||
#include "database/database.hpp"
|
||||
#include "ff.h"
|
||||
#include "haptics.hpp"
|
||||
#include "samd.hpp"
|
||||
#include "drivers/haptics.hpp"
|
||||
#include "drivers/samd.hpp"
|
||||
#include "system_fsm/service_locator.hpp"
|
||||
#include "tinyfsm.hpp"
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
#include "audio/track_queue.hpp"
|
||||
#include "database/tag_parser.hpp"
|
||||
#include "driver/gpio.h"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "system_fsm/service_locator.hpp"
|
||||
#include "system_fsm/system_events.hpp"
|
||||
|
||||
|
||||
@@ -15,19 +15,19 @@
|
||||
#include "audio/audio_events.hpp"
|
||||
#include "audio/track_queue.hpp"
|
||||
#include "battery/battery.hpp"
|
||||
#include "bluetooth.hpp"
|
||||
#include "drivers/bluetooth.hpp"
|
||||
#include "database/database.hpp"
|
||||
#include "database/db_events.hpp"
|
||||
#include "database/tag_parser.hpp"
|
||||
#include "display.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "nvs.hpp"
|
||||
#include "samd.hpp"
|
||||
#include "storage.hpp"
|
||||
#include "drivers/display.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "drivers/samd.hpp"
|
||||
#include "drivers/storage.hpp"
|
||||
#include "system_fsm/service_locator.hpp"
|
||||
#include "system_fsm/system_events.hpp"
|
||||
#include "tinyfsm.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
|
||||
namespace system_fsm {
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#include "core/lv_obj.h"
|
||||
#include "core/lv_obj_pos.h"
|
||||
#include "core/lv_obj_tree.h"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
#include "esp_log.h"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "extra/themes/basic/lv_theme_basic.h"
|
||||
@@ -38,13 +39,12 @@
|
||||
#include "misc/lv_style.h"
|
||||
#include "misc/lv_timer.h"
|
||||
#include "tasks.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "ui/modal.hpp"
|
||||
#include "ui/ui_fsm.hpp"
|
||||
#include "widgets/lv_label.h"
|
||||
|
||||
#include "display.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "drivers/display.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
|
||||
namespace ui {
|
||||
|
||||
|
||||
@@ -14,9 +14,9 @@
|
||||
#include "freertos/task.h"
|
||||
#include "freertos/timers.h"
|
||||
|
||||
#include "display.hpp"
|
||||
#include "drivers/display.hpp"
|
||||
#include "input/lvgl_input_driver.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
#include "ui/screen.hpp"
|
||||
#include "ui/themes.hpp"
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
#include <memory>
|
||||
#include "database/database.hpp"
|
||||
#include "database/index.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "nvs.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "tinyfsm.hpp"
|
||||
#include "ui/screen.hpp"
|
||||
|
||||
|
||||
+10
-10
@@ -10,9 +10,9 @@
|
||||
#include <memory_resource>
|
||||
#include <variant>
|
||||
|
||||
#include "bluetooth_types.hpp"
|
||||
#include "database/db_events.hpp"
|
||||
#include "display_init.hpp"
|
||||
#include "drivers/bluetooth_types.hpp"
|
||||
#include "drivers/display_init.hpp"
|
||||
#include "esp_spp_api.h"
|
||||
#include "freertos/portmacro.h"
|
||||
#include "freertos/projdefs.h"
|
||||
@@ -30,9 +30,9 @@
|
||||
#include "core/lv_obj.h"
|
||||
#include "core/lv_obj_tree.h"
|
||||
#include "database/database.hpp"
|
||||
#include "drivers/haptics.hpp"
|
||||
#include "esp_heap_caps.h"
|
||||
#include "esp_timer.h"
|
||||
#include "haptics.hpp"
|
||||
#include "input/lvgl_input_driver.hpp"
|
||||
#include "lauxlib.h"
|
||||
#include "lua/lua_thread.hpp"
|
||||
@@ -42,18 +42,18 @@
|
||||
|
||||
#include "audio/audio_events.hpp"
|
||||
#include "audio/track_queue.hpp"
|
||||
#include "display.hpp"
|
||||
#include "drivers/display.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "drivers/samd.hpp"
|
||||
#include "drivers/spiffs.hpp"
|
||||
#include "drivers/storage.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
#include "events/event_queue.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "lua/lua_registry.hpp"
|
||||
#include "lua/property.hpp"
|
||||
#include "nvs.hpp"
|
||||
#include "samd.hpp"
|
||||
#include "spiffs.hpp"
|
||||
#include "storage.hpp"
|
||||
#include "system_fsm/system_events.hpp"
|
||||
#include "tinyfsm.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "ui/lvgl_task.hpp"
|
||||
#include "ui/screen.hpp"
|
||||
#include "ui/screen_lua.hpp"
|
||||
|
||||
@@ -15,8 +15,8 @@
|
||||
#include "battery/battery.hpp"
|
||||
#include "database/db_events.hpp"
|
||||
#include "database/track.hpp"
|
||||
#include "display.hpp"
|
||||
#include "gpios.hpp"
|
||||
#include "drivers/display.hpp"
|
||||
#include "drivers/gpios.hpp"
|
||||
#include "input/device_factory.hpp"
|
||||
#include "input/feedback_haptics.hpp"
|
||||
#include "input/input_touch_wheel.hpp"
|
||||
@@ -24,12 +24,12 @@
|
||||
#include "input/lvgl_input_driver.hpp"
|
||||
#include "lua/lua_thread.hpp"
|
||||
#include "lua/property.hpp"
|
||||
#include "nvs.hpp"
|
||||
#include "storage.hpp"
|
||||
#include "drivers/nvs.hpp"
|
||||
#include "drivers/storage.hpp"
|
||||
#include "system_fsm/service_locator.hpp"
|
||||
#include "system_fsm/system_events.hpp"
|
||||
#include "tinyfsm.hpp"
|
||||
#include "touchwheel.hpp"
|
||||
#include "drivers/touchwheel.hpp"
|
||||
#include "ui/lvgl_task.hpp"
|
||||
#include "ui/modal.hpp"
|
||||
#include "ui/screen.hpp"
|
||||
|
||||
+2
-2
@@ -29,8 +29,8 @@ auto Random::Next() -> std::uint64_t {
|
||||
return komirand(&seed1_, &seed2_);
|
||||
}
|
||||
|
||||
auto Random::RangeInclusive(std::uint64_t lower, std::uint64_t upper)
|
||||
-> std::uint64_t {
|
||||
auto Random::RangeInclusive(std::uint64_t lower,
|
||||
std::uint64_t upper) -> std::uint64_t {
|
||||
return (Next() % (upper - lower + 1)) + lower;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user