Created
June 19, 2022 07:12
-
-
Save lupyuen/056340b299495682c0c2fbc61b30f203 to your computer and use it in GitHub Desktop.
Zig Type Reflection: Draw Graph. See https://github.com/lupyuen/zig-bl602-nuttx#zig-type-reflection
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
> Executing task: cd apps && git pull && cd ../nuttx && git pull && ../run.sh < | |
Already up-to-date. | |
Already up-to-date. | |
+ pushd ../zig-bl602-nuttx | |
~/pinecone/nuttx/zig-bl602-nuttx ~/pinecone/nuttx/nuttx | |
+ git pull | |
Already up-to-date. | |
+ zig build-obj --verbose-cimport -target riscv32-freestanding-none -mcpu=baseline_rv32-d -isystem /Users/Luppy/pinecone/nuttx/nuttx/include -I /Users/Luppy/pinecone/nuttx/apps/examples/lorawan_test -I . reflect.zig | |
info(compilation): C import source: zig-cache/o/46560f91fe9a2f2446cc554682662dd9/cimport.h | |
info(compilation): C import .d file: zig-cache/o/46560f91fe9a2f2446cc554682662dd9/cimport.h.d | |
info(compilation): C import output: zig-cache/o/a94e1ebdcec3b940f8f37c48d138d8cc/cimport.zig | |
| *"@typeInfo(c): ", std.builtin.Type { .Struct = (struct std.builtin.Type.Struct constant)} | |
| *"T.Struct.fields.len: ", 0 | |
| *"T.Struct.decls.len: ", 4772 | |
| *"T.Struct.decls[0].name: ", "__builtin_bswap16" | |
| *"decl.name:", "__builtin_bswap16" | |
| *"break for debugging" | |
| *"ThisType: ", std.builtin.Type { .Struct = (struct std.builtin.Type.Struct constant)} | |
| *"ThisType.Struct.decls.len: ", 67 | |
| *"ThisType.Struct.decls[0].name: ", "std" | |
| *"ThisType.Struct.decls[1].name: ", "c" | |
| *"ThisType.Struct.decls[2].name: ", "ACTIVE_REGION" | |
| *"flowchart TD;" | |
| *" ", "Start", *"-->", "LoRaMacInitialization", *";" | |
| *" ", "LoRaMacInitialization", *"-->", "TimerInit", *";" | |
| *" ", "TimerInit", *"-->", "TimerInit", *";" | |
| *" ", "TimerInit", *"-->", "TimerInit", *";" | |
| *" ", "TimerInit", *"-->", "TimerInit", *";" | |
| *" ", "TimerInit", *"-->", "TimerInit", *";" | |
| *" ", "TimerInit", *"-->", "TimerInit", *";" | |
| *" ", "TimerInit", *"-->", "TimerInit", *";" | |
| *" ", "TimerInit", *"-->", "TimerInit", *";" | |
| *" ", "TimerInit", *"-->", "SX126xIoInit", *";" | |
| *" ", "SX126xIoInit", *"-->", "SX126xSetTx", *";" | |
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";" | |
| *" ", "SX126xSetPaConfig", *"-->", "TimerInit", *";" | |
| *" ", "TimerInit", *"-->", "TimerInit", *";" | |
| *" ", "TimerInit", *"-->", "RadioSetModem", *";" | |
| *" ", "RadioSetModem", *"-->", "RadioSetModem", *";" | |
| *" ", "RadioSetModem", *"-->", "RadioSetPublicNetwork", *";" | |
| *" ", "RadioSetPublicNetwork", *"-->", "RadioSleep", *";" | |
| *" ", "RadioSleep", *"-->", "RadioSetModem", *";" | |
| *" ", "RadioSetModem", *"-->", "RadioSetPublicNetwork", *";" | |
| *" ", "RadioSetPublicNetwork", *"-->", "TimerInit", *";" | |
| *" ", "TimerInit", *"-->", "TimerInit", *";" | |
| *" ", "TimerInit", *"-->", "TimerInit", *";" | |
| *" ", "TimerInit", *"-->", "RadioSetChannel", *";" | |
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";" | |
| *" ", "RadioSetTxConfig", *"-->", "RadioSetTxConfig", *";" | |
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";" | |
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";" | |
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";" | |
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";" | |
| *" ", "RadioSend", *"-->", "RadioSend", *";" | |
| *" ", "RadioSend", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerInit", *";" | |
| *" ", "TimerInit", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "IRQ_TX_DONE", *";" | |
| *" ", "IRQ_TX_DONE", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";" | |
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";" | |
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";" | |
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";" | |
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";" | |
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";" | |
| *" ", "RadioRx", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "IRQ_HEADER_VALID", *";" | |
| *" ", "IRQ_HEADER_VALID", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "IRQ_RX_DONE", *";" | |
| *" ", "IRQ_RX_DONE", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";" | |
| *" ", "RadioSleep", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "LmHandlerSend", *";" | |
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";" | |
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";" | |
| *" ", "RadioSetTxConfig", *"-->", "RadioSetTxConfig", *";" | |
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";" | |
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";" | |
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";" | |
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";" | |
| *" ", "RadioSend", *"-->", "RadioSend", *";" | |
| *" ", "RadioSend", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "IRQ_TX_DONE", *";" | |
| *" ", "IRQ_TX_DONE", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";" | |
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";" | |
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";" | |
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";" | |
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";" | |
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";" | |
| *" ", "RadioRx", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "IRQ_RX_TX_TIMEOUT", *";" | |
| *" ", "IRQ_RX_TX_TIMEOUT", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";" | |
| *" ", "RadioSleep", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";" | |
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";" | |
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";" | |
| *" ", "RadioSetTxConfig", *"-->", "RadioSetTxConfig", *";" | |
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";" | |
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";" | |
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";" | |
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";" | |
| *" ", "RadioSend", *"-->", "RadioSend", *";" | |
| *" ", "RadioSend", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "IRQ_TX_DONE", *";" | |
| *" ", "IRQ_TX_DONE", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioSleep", *";" | |
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";" | |
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";" | |
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";" | |
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";" | |
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";" | |
| *" ", "RadioRx", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "IRQ_RX_TX_TIMEOUT", *";" | |
| *" ", "IRQ_RX_TX_TIMEOUT", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";" | |
| *" ", "RadioSleep", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";" | |
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";" | |
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";" | |
| *" ", "RadioSetTxConfig", *"-->", "RadioSetTxConfig", *";" | |
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";" | |
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";" | |
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";" | |
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";" | |
| *" ", "RadioSend", *"-->", "RadioSend", *";" | |
| *" ", "RadioSend", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "IRQ_TX_DONE", *";" | |
| *" ", "IRQ_TX_DONE", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";" | |
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";" | |
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";" | |
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";" | |
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";" | |
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";" | |
| *" ", "RadioRx", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "IRQ_RX_TX_TIMEOUT", *";" | |
| *" ", "IRQ_RX_TX_TIMEOUT", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";" | |
| *" ", "RadioSleep", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";" | |
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";" | |
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";" | |
| *" ", "RadioSetTxConfig", *"-->", "RadioSetTxConfig", *";" | |
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";" | |
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";" | |
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";" | |
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";" | |
| *" ", "RadioSend", *"-->", "RadioSend", *";" | |
| *" ", "RadioSend", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "IRQ_TX_DONE", *";" | |
| *" ", "IRQ_TX_DONE", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";" | |
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetChannel", *";" | |
| *" ", "RadioSetChannel", *"-->", "RadioSetRxConfig", *";" | |
| *" ", "RadioSetRxConfig", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";" | |
| *" ", "RadioSetModem", *"-->", "RadioSetRxConfig", *";" | |
| *" ", "RadioSetRxConfig", *"-->", "RadioRx", *";" | |
| *" ", "RadioRx", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "IRQ_RX_TX_TIMEOUT", *";" | |
| *" ", "IRQ_RX_TX_TIMEOUT", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";" | |
| *" ", "RadioSleep", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "LmHandlerSend", *";" | |
| *" ", "LmHandlerSend", *"-->", "RadioSetChannel", *";" | |
| *" ", "RadioSetChannel", *"-->", "RadioSetTxConfig", *";" | |
| *" ", "RadioSetTxConfig", *"-->", "RadioSetTxConfig", *";" | |
| *" ", "RadioSetTxConfig", *"-->", "RadioStandby", *";" | |
| *" ", "RadioStandby", *"-->", "RadioSetModem", *";" | |
| *" ", "RadioSetModem", *"-->", "SX126xSetTx", *";" | |
| *" ", "SX126xSetTx", *"-->", "SX126xSetPaConfig", *";" | |
| *" ", "SX126xSetPaConfig", *"-->", "RadioSend", *";" | |
| *" ", "RadioSend", *"-->", "RadioSend", *";" | |
| *" ", "RadioSend", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "IRQ_TX_DONE", *";" | |
| *" ", "IRQ_TX_DONE", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "RadioOnDioIrq", *";" | |
| *" ", "RadioOnDioIrq", *"-->", "RadioIrqProcess", *";" | |
| *" ", "RadioIrqProcess", *"-->", "RadioSleep", *";" | |
| *" ", "RadioSleep", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerSetValue", *";" | |
| *" ", "TimerSetValue", *"-->", "TimerStart", *";" | |
| *" ", "TimerStart", *"-->", "TimerStop", *";" | |
| *" ", "TimerStop", *"-->", "TimerStart", *";" | |
./reflect.zig:839:9: error: found compile log statement | |
@compileLog("@typeInfo(c): ", T); | |
^ | |
./reflect.zig:843:9: error: found compile log statement | |
@compileLog("T.Struct.fields.len: ", T.Struct.fields.len); | |
^ | |
./reflect.zig:847:9: error: found compile log statement | |
@compileLog("T.Struct.decls.len: ", T.Struct.decls.len); | |
^ | |
./reflect.zig:851:9: error: found compile log statement | |
@compileLog("T.Struct.decls[0].name: ", T.Struct.decls[0].name); | |
^ | |
./reflect.zig:879:17: error: found compile log statement | |
@compileLog("decl.name:", name); | |
^ | |
./reflect.zig:887:13: error: found compile log statement | |
@compileLog("break for debugging"); | |
^ | |
./reflect.zig:894:9: error: found compile log statement | |
@compileLog("ThisType: ", ThisType); | |
^ | |
./reflect.zig:895:9: error: found compile log statement | |
@compileLog("ThisType.Struct.decls.len: ", ThisType.Struct.decls.len); | |
^ | |
./reflect.zig:896:9: error: found compile log statement | |
@compileLog("ThisType.Struct.decls[0].name: ", ThisType.Struct.decls[0].name); | |
^ | |
./reflect.zig:897:9: error: found compile log statement | |
@compileLog("ThisType.Struct.decls[1].name: ", ThisType.Struct.decls[1].name); | |
^ | |
./reflect.zig:898:9: error: found compile log statement | |
@compileLog("ThisType.Struct.decls[2].name: ", ThisType.Struct.decls[2].name); | |
^ | |
./reflect.zig:909:9: error: found compile log statement | |
@compileLog("flowchart TD;"); // Top-Down Flowchart | |
^ | |
./reflect.zig:925:21: error: found compile log statement | |
@compileLog(" ", prev_name, "-->", name, ";"); | |
^ | |
/Users/Luppy/zig-macos-x86_64-0.10.0-dev.2351+b64a1d5ab/lib/zig/std/mem.zig:1756:57: error: evaluation exceeded 10000000 backwards branches | |
return if (needle.len > haystack.len) false else eql(T, haystack[0..needle.len], needle); | |
^ | |
./reflect.zig:922:39: note: called from here | |
if (std.mem.startsWith(u8, line, decl.name)) { | |
^ | |
./reflect.zig:829:19: note: called from here | |
fn reflect() void { | |
^ | |
The terminal process "/bin/zsh '-c', 'cd apps && git pull && cd ../nuttx && git pull && ../run.sh'" terminated with exit code: 1. | |
Terminal will be reused by tasks, press any key to close it. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment