mirror of
https://github.com/meshtastic/firmware.git
synced 2025-10-28 07:13:25 +00:00
make cppcheck happier
This commit is contained in:
parent
65ea474d9c
commit
18af149cba
@ -124,14 +124,14 @@ class BluetoothPhoneAPI : public PhoneAPI, public concurrency::OSThread
|
|||||||
std::mutex fromPhoneMutex;
|
std::mutex fromPhoneMutex;
|
||||||
std::atomic<size_t> fromPhoneQueueSize{0};
|
std::atomic<size_t> fromPhoneQueueSize{0};
|
||||||
// We use array here (and pay the cost of memcpy) to avoid dynamic memory allocations and frees across FreeRTOS tasks.
|
// We use array here (and pay the cost of memcpy) to avoid dynamic memory allocations and frees across FreeRTOS tasks.
|
||||||
std::array<NimBLEAttValue, NIMBLE_BLUETOOTH_FROM_PHONE_QUEUE_SIZE> fromPhoneQueue;
|
std::array<NimBLEAttValue, NIMBLE_BLUETOOTH_FROM_PHONE_QUEUE_SIZE> fromPhoneQueue{};
|
||||||
|
|
||||||
/* Packets to phone (BLE onRead callback) */
|
/* Packets to phone (BLE onRead callback) */
|
||||||
std::mutex toPhoneMutex;
|
std::mutex toPhoneMutex;
|
||||||
std::atomic<size_t> toPhoneQueueSize{0};
|
std::atomic<size_t> toPhoneQueueSize{0};
|
||||||
// We use array here (and pay the cost of memcpy) to avoid dynamic memory allocations and frees across FreeRTOS tasks.
|
// We use array here (and pay the cost of memcpy) to avoid dynamic memory allocations and frees across FreeRTOS tasks.
|
||||||
std::array<std::array<uint8_t, meshtastic_FromRadio_size>, NIMBLE_BLUETOOTH_TO_PHONE_QUEUE_SIZE> toPhoneQueue;
|
std::array<std::array<uint8_t, meshtastic_FromRadio_size>, NIMBLE_BLUETOOTH_TO_PHONE_QUEUE_SIZE> toPhoneQueue{};
|
||||||
std::array<size_t, NIMBLE_BLUETOOTH_TO_PHONE_QUEUE_SIZE> toPhoneQueueByteSizes;
|
std::array<size_t, NIMBLE_BLUETOOTH_TO_PHONE_QUEUE_SIZE> toPhoneQueueByteSizes{};
|
||||||
// The onReadCallbackIsWaitingForData flag provides synchronization between the NimBLE task's onRead callback and our main
|
// The onReadCallbackIsWaitingForData flag provides synchronization between the NimBLE task's onRead callback and our main
|
||||||
// task's runOnce. It's only set by onRead, and only cleared by runOnce.
|
// task's runOnce. It's only set by onRead, and only cleared by runOnce.
|
||||||
std::atomic<bool> onReadCallbackIsWaitingForData{false};
|
std::atomic<bool> onReadCallbackIsWaitingForData{false};
|
||||||
@ -959,4 +959,4 @@ void clearNVS()
|
|||||||
ESP.restart();
|
ESP.restart();
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user