Skip to content

Commit e912c9b

Browse files
committed
Renamed vTaskLogData to VTLog for logging efficiency
1 parent 182ca4b commit e912c9b

4 files changed

Lines changed: 243 additions & 3 deletions

File tree

include/LoadContainer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class LoadContainer {
3030
false}, // 5
3131
TaskInfo{vTaskStatusLED, "LED", 2048, nullptr, 2, nullptr, 0,
3232
false}, // 6
33-
TaskInfo{vTaskLogData, "Log", 4096, nullptr, 1, nullptr, 0, false} // 7
33+
TaskInfo{vTLog, "Log", 4096, nullptr, 1, nullptr, 0, false} // 7
3434
};
3535

3636
etl::array<TaskInfo, NUM_OPTIONAL_TASKS> optionalTaskDescriptions = {

include/LoadTasks.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ constexpr uint_fast8_t NUM_OPTIONAL_TASKS = 2; // Must match number of entires!
5151
/**
5252
* @brief Task to log data
5353
*/
54-
[[noreturn]] void vTaskLogData([[maybe_unused]] void *pvParameters);
54+
[[noreturn]] void vTLog([[maybe_unused]] void *pvParameters);
5555

5656
// Optional Tasks
5757
/**

logs/device-monitor-260408-184403.log

Lines changed: 240 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,240 @@
1+
[ 1][I][NetAdapter_A.cpp:23] NetAdapter_A(): [NA] init
2+
[ 6][I][AdapterWLAN.cpp:22] AdapterWLAN(): [AW] init
3+
[ 11][I][NetAdapter_A.cpp:23] NetAdapter_A(): [NA] init
4+
[ 16][I][AdapterESPNow.cpp:27] AdapterESPNow(): [AE] init
5+
[ 49][I][esp32-hal-psram.c:106] psramAddToHeap(): PSRAM added to the heap.
6+
=========== Before Setup Start ===========
7+
Chip Info:
8+
------------------------------------------
9+
Model : ESP32-S3
10+
Package : 0
11+
Revision : 0.02
12+
Cores : 2
13+
CPU Frequency : 240 MHz
14+
XTAL Frequency : 40 MHz
15+
Features Bitfield : 0x00000012
16+
Embedded Flash : No
17+
Embedded PSRAM : No
18+
2.4GHz WiFi : Yes
19+
Classic BT : No
20+
BT Low Energy : Yes
21+
IEEE 802.15.4 : No
22+
------------------------------------------
23+
INTERNAL Memory Info:
24+
------------------------------------------
25+
Total Size : 353912 B ( 345.6 KB)
26+
Free Bytes : 315076 B ( 307.7 KB)
27+
Allocated Bytes : 33316 B ( 32.5 KB)
28+
Minimum Free Bytes: 309808 B ( 302.5 KB)
29+
Largest Free Block: 258036 B ( 252.0 KB)
30+
------------------------------------------
31+
SPIRAM Memory Info:
32+
------------------------------------------
33+
Total Size : 8388608 B (8192.0 KB)
34+
Free Bytes : 8386296 B (8189.7 KB)
35+
Allocated Bytes : 0 B ( 0.0 KB)
36+
Minimum Free Bytes: 8386296 B (8189.7 KB)
37+
Largest Free Block: 8257524 B (8064.0 KB)
38+
Bus Mode : QSPI
39+
------------------------------------------
40+
Flash Info:
41+
------------------------------------------
42+
Chip Size : 16777216 B (16 MB)
43+
Block Size : 65536 B ( 64.0 KB)
44+
Sector Size : 4096 B ( 4.0 KB)
45+
Page Size : 256 B ( 0.2 KB)
46+
Bus Speed : 80 MHz
47+
Flash Frequency : 80 MHz (source: 80 MHz, divider: 1)
48+
Bus Mode : QIO
49+
------------------------------------------
50+
Partitions Info:
51+
------------------------------------------
52+
nvs : addr: 0x00009000, size: 20.0 KB, type: DATA, subtype: NVS
53+
otadata : addr: 0x0000E000, size: 8.0 KB, type: DATA, subtype: OTA
54+
app0 : addr: 0x00010000, size: 6400.0 KB, type: APP, subtype: OTA_0
55+
app1 : addr: 0x00650000, size: 6400.0 KB, type: APP, subtype: OTA_1
56+
spiffs : addr: 0x00C90000, size: 3456.0 KB, type: DATA, subtype: SPIFFS
57+
coredump : addr: 0x00FF0000, size: 64.0 KB, type: DATA, subtype: COREDUMP
58+
------------------------------------------
59+
Software Info:
60+
------------------------------------------
61+
Compile Date/Time : Apr 8 2026 18:40:47
62+
ESP-IDF Version : v5.5.2-729-g87912cd291
63+
Arduino Version : 3.3.7
64+
------------------------------------------
65+
Board Info:
66+
------------------------------------------
67+
Arduino Board : Unexpected Maker PROS3
68+
Arduino Variant : um_pros3
69+
Core Debug Level : 4
70+
Arduino Runs Core : 1
71+
Arduino Events on : 1
72+
Arduino USB Mode : 1
73+
CDC On Boot : 1
74+
============ Before Setup End ============
75+
[ 171][I][esp32-hal-periman.c:141] perimanSetPinBus(): Pin 19 already has type USB_DM (45) with bus 0x3fc9d350
76+
[ 172][I][esp32-hal-periman.c:141] perimanSetPinBus(): Pin 20 already has type USB_DP (46) with bus 0x3fc9d350
77+
[ 172][I][main.cpp:109] setup(): [LoMa] Serial initialized
78+
[ 173][I][main.cpp:122] setup(): [LoMa] LED initialized
79+
[ 3215][I][AdapterWLAN.cpp:83] identifyOptimalChannel(): [AW] WiFI Net Cnt: 19
80+
[ 3215][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -68
81+
[ 3216][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 6, RSSI: -68, iRSSI: 52
82+
[ 3216][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 0, C6: 52, C11: 0
83+
[ 3216][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -69
84+
[ 3217][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 6, RSSI: -69, iRSSI: 51
85+
[ 3217][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 0, C6: 103, C11: 0
86+
[ 3217][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -70
87+
[ 3218][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 6, RSSI: -70, iRSSI: 50
88+
[ 3218][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 0, C6: 153, C11: 0
89+
[ 3218][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -70
90+
[ 3219][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 6, RSSI: -70, iRSSI: 50
91+
[ 3219][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 0, C6: 203, C11: 0
92+
[ 3219][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -70
93+
[ 3220][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 6, RSSI: -70, iRSSI: 50
94+
[ 3220][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 0, C6: 253, C11: 0
95+
[ 3220][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -74
96+
[ 3221][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 6, RSSI: -74, iRSSI: 46
97+
[ 3221][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 0, C6: 299, C11: 0
98+
[ 3221][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -74
99+
[ 3222][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 6, RSSI: -74, iRSSI: 46
100+
[ 3222][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 0, C6: 345, C11: 0
101+
[ 3222][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -74
102+
[ 3223][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 6, RSSI: -74, iRSSI: 46
103+
[ 3223][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 0, C6: 391, C11: 0
104+
[ 3223][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -75
105+
[ 3224][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 6, RSSI: -75, iRSSI: 45
106+
[ 3224][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 0, C6: 436, C11: 0
107+
[ 3224][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -79
108+
[ 3225][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 1, RSSI: -79, iRSSI: 41
109+
[ 3225][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 41, C6: 436, C11: 0
110+
[ 3225][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -81
111+
[ 3226][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 1, RSSI: -81, iRSSI: 39
112+
[ 3226][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 80, C6: 436, C11: 0
113+
[ 3226][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -83
114+
[ 3227][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 1, RSSI: -83, iRSSI: 37
115+
[ 3227][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 117, C6: 436, C11: 0
116+
[ 3227][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -83
117+
[ 3228][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 1, RSSI: -83, iRSSI: 37
118+
[ 3228][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 154, C6: 436, C11: 0
119+
[ 3228][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -89
120+
[ 3229][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 9, RSSI: -89, iRSSI: 31
121+
[ 3229][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 154, C6: 498, C11: 62
122+
[ 3229][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -92
123+
[ 3230][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 11, RSSI: -92, iRSSI: 28
124+
[ 3230][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 154, C6: 498, C11: 90
125+
[ 3230][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -93
126+
[ 3231][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 11, RSSI: -93, iRSSI: 27
127+
[ 3231][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 154, C6: 498, C11: 117
128+
[ 3231][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -94
129+
[ 3232][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 11, RSSI: -94, iRSSI: 26
130+
[ 3232][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 154, C6: 498, C11: 143
131+
[ 3232][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -95
132+
[ 3233][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 11, RSSI: -95, iRSSI: 25
133+
[ 3233][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 154, C6: 498, C11: 168
134+
[ 3233][D][AdapterWLAN.cpp:100] identifyOptimalChannel(): [AW] RSSI: -96
135+
[ 3234][D][AdapterWLAN.cpp:115] identifyOptimalChannel(): [AW] Ch.: 11, RSSI: -96, iRSSI: 24
136+
[ 3234][D][AdapterWLAN.cpp:155] identifyOptimalChannel(): [AW] Subtotals: C1: 154, C6: 498, C11: 192
137+
[ 3234][I][AdapterWLAN.cpp:161] identifyOptimalChannel(): [AW] Optimal Ch.: 1
138+
[ 3235][I][main.cpp:138] setup(): [LoMa] Optimal WiFi Channel: 1
139+
[ 3236][E][AdapterWLAN.cpp:314] begin(): [AW] Failed to set WiFi bandwidth
140+
[ 3236][E][main.cpp:143] setup(): [LoMa] Failed to initialize WiFi
141+
[ 3237][D][AdapterESPNow.cpp:42] begin(): [AE] ESP-NOW init. success
142+
[ 3238][I][main.cpp:153] setup(): [LoMa] ESP-NOW initialized.
143+
[ 3238][D][AdapterESPNow.cpp:185] registerPeer(): [AE] Peer registered:
144+
[ 3238][I][main.cpp:166] setup(): [LoMa] Registered peer
145+
[ 3239][W][AdapterESPNow.cpp:144] send(): [AE] Send failed
146+
[ 3239][E][main.cpp:182] setup(): [LoMa] Failed to initialize time sync
147+
[ 3240][D][AdapterWLAN.cpp:227] getMACAddress(): [AW] Queried MACAddr
148+
[ 3240][D][AdapterWLAN.cpp:284] getMACAddress(): [AW] MACAddrFormatted: MACADDR:
149+
[ 3240][I][main.cpp:189] setup(): [LoMa] MAC Address: ec:da:3b:5b:03:d4
150+
[ 3241][I][esp32-hal-i2c-ng.c:112] i2cInit(): Initializing I2C Master: num=0 sda=8 scl=9 freq=100000
151+
[ 3242][E][main.cpp:57] configureLoad(): [LoMa] Failed to initialize MCP23008T device at 0x4E
152+
[ 3242][I][main.cpp:205] setup(): [LoMa] Setting up tasks...
153+
[ 3243][D][main.cpp:223] setup(): [LoMa] Created task FSM with priority 24 and stack size 1024 bytes
154+
[ 3243][D][main.cpp:223] setup(): [LoMa] Created task Poll with priority 20 and stack size 2048 bytes
155+
[ 3244][D][main.cpp:223] setup(): [LoMa] Created task AdLd with priority 20 and stack size 2048 bytes
156+
[ 3244][D][main.cpp:223] setup(): [LoMa] Created task Recv with priority 15 and stack size 2048 bytes
157+
[ 3244][D][main.cpp:223] setup(): [LoMa] Created task Send with priority 15 and stack size 2048 bytes
158+
[ 3245][D][main.cpp:223] setup(): [LoMa] Created task Cfg with priority 10 and stack size 1024 bytes
159+
[ 3245][D][main.cpp:223] setup(): [LoMa] Created task LED with priority 2 and stack size 2048 bytes
160+
[ 3246][D][main.cpp:467] vTLog(): [LoMa] Logging Data:
161+
[ 3246][I][main.cpp:469] vTLog(): [LoMa][ 3246][D][main.cpp:223] setup(): [LoMa] Created task Log with priority 1 and stack size 4096 bytes
162+
RTOS Tasks: 19
163+
[ 3249][E][esp32-hal-i2c-ng.c:275] i2cWrite(): i2c_master_tr[a n s3m2i4t9 ]RL_oIgN(V)A:L I[DL_oSMTaA]T ETa
164+
sk Buffer Used (): 65
165+
[ 3[ 234294]9[]I[]D[]m[amiani.n.ccpppp::243997]] vsTeLtougp(()):: [[LLooMMaa]] SItnaitst iBaulfifzeerd UFsSeMd :t o5 0s0t abyttee s2
166+
167+
[ [ 3 234294]9[]I[]D[]m[amiani.nc.pcpp:p:244987]] vsTeLtougp(()):: [[LoLMoaM]a ]S tSaettsu pB ucfofmeprl eFtree!e:
168+
260 bytes
169+
[ 3250][D][main.cpp:500] vTLog(): [LoMa] Stats Buffer Size: 760
170+
[ 3250][I][main.cpp:501] vTLog(): [LoMa] Task Run Time Stats:
171+
Log 448 <1%
172+
loopTask 45402 1%
173+
IDLE0 3112088 95%
174+
IDLE1 3146019 96%
175+
FSM 15 <1%
176+
LED 65 <1%
177+
tiT 1044 <1%
178+
Cfg 9 <1%
179+
Poll 30 <1%
180+
sys_evt 647 <1%
181+
arduino_events 380 <1%
182+
ipc1 54153 1%
183+
=========== After Setup Start ============
184+
INTERNAL Memory Info:
185+
-------------------------------- e 1 3: < 13%53
186+
9T1m2r BS v(c 3 4 5 . 6 K B1)5
187+
4 <1%
188+
AdLd 24 <1%
189+
ipFcr0e e B y t e s 4 8 6 8:2 1 %24
190+
78
191+
20 B ( 242.0 KB)
192+
Allocated Bytes : 97748 B ( 95.5 KB)
193+
Minimum Free Bytes: 247504 B ( 241.7 KB)
194+
Largest Free Block: 204788 B ( 200.0 KB)
195+
------------------------------------------
196+
SPIRAM Memory Info:
197+
------------------------------------------
198+
Total Size : 8388608 B (8192.0 KB)
199+
Free Bytes : 8367844 B (8171.7 KB)
200+
Allocated Bytes : 17860 B ( 17.4 KB)
201+
Minimum Free Bytes: 8366624 B (8170.5 KB)
202+
Largest Free Block: 8257524 B (8064.0 KB)
203+
------------------------------------------
204+
GPIO Info:
205+
------------------------------------------
206+
GPIO : BUS_TYPE[bus/unit][chan]
207+
--------------------------------------
208+
8 : I2C_MASTER_SDA[0]
209+
9 : I2C_MASTER_SCL[0]
210+
18 : RMT_TX
211+
19 : USB_DM
212+
20 : USB_DP
213+
43 : UART_TX[0]
214+
44 : UART_RX[0]
215+
============ After Setup End =============
216+
217+
[ 4253][I][main.cpp:508] vTLog(): [LoMa] T: Poll, U: 704, F: 1344
218+
F: 1352
219+
: 752, F: 1296
220+
[LoMa] T: Send, U: 744, F: 1304
221+
[ 4254][I][main.cpp:508] vTLog(): [LoMa] T: Cfg, U: 704, F: 320
222+
ain.cpp:508] vTLog(): [LoMa] T: Log, U: 2620, F: 1476
223+
in.cpp:538] vTLog(): [LoMa] Min, free heap: 8614128 b
224+
ging Data:
225+
TLog(): [LoMa] FreeRTOS Tasks: 19
226+
fer Used (): 67
227+
[ 7260][D][main.cpp:497] vTLog(): [LoMa] Statsa] Stats Buffer Free: 248 bytes
228+
00] vTLog(): [LoMa] Stats Buffer Size: 760
229+
<1%
230+
ipc0 2 <1%
231+
sys_evt 647 <1%
232+
233+
[ 8263][I][main.cpp:508] vTLog(): [LoMa] T: FSM, U: 696, F: 328
234+
4, F: 1344
235+
[ 8263][I][main.cpp:508] vTLog(): [LoMa] T: AdLd, U: 696, F: 1352
236+
pp:508] vTLog(): [LoMa] T: Recv, U: 752, F: 1296
237+
T: Cfg, U: 704, F: 320
238+
U: 888, F: 1160
239+
g(): [LoMa] T: Log, U: 2736, F: 1360
240+
: 8614128 b

src/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,7 @@ constexpr uint32_t LOG_ITEM_INTERVAL_MS =
445445
/**
446446
* @brief Task to log data
447447
*/
448-
[[noreturn]] void vTaskLogData([[maybe_unused]] void *pvParameters) { // NOSONAR
448+
[[noreturn]] void vTLog([[maybe_unused]] void *pvParameters) { // NOSONAR
449449
/**
450450
* @See
451451
* https://docs.espressif.com/projects/esp-idf/en/v5.5.2/esp32c5/api-reference/peripherals/temp_sensor.html

0 commit comments

Comments
 (0)