I found that reference manual. It's 29.5 MB and 1600 pages. I sure hope it is well organized so I can find the one little thing I am looking for in there.

nostr:nevent1qqsqn3zvcmq2mcfuz5ulm8rsc9vtvmz678l8yx97cym56egh9jfl3dgpz9mhxue69uhkummnw3e82efwvdhk6q3q6v82nr4xt62nlydtj0mtxr49r6enc5r0sl2f7cq2zwdw7q92j5gsxpqqqqqqzdj5y9d

Reply to this note

Please Login to reply.

Discussion

TL;DR I got the debug output from Signet's UART

- The reference manual is well organized!

- I added lots of comments to the code to reference which section of which document that it came from

- I got confused with calculating the UART BR register value for a desired baud rate, but that doesn't really matter because...

- The UART port "just worked" with `screen` on Fedora 38. I'm not sure if I transposed something in the command on my Debian 12 box or if they have different defaults for parity/stop bit, or something else is going on. I'm busy the next few days, but I'll boot that box again to investigate further in a few days

- The reason my previous test was constantly writing to the `screen` was because the debug output is continuous as there are apparently some debug print in the main loop

Overall, this is excellent news. Not only did I get the ability to see runtime debug print statements from the firmware, but I also got familiar with how to find low level information about this MCU.

Plus with the notes I made in the code, next time I'm going through it (or someone else is), it'll be easier to trarck these things down.

nostr:nevent1qqsz39snpjfxaehn2q7qjvatrxg6s0ykp7kruq4x66e74dvwyqqu02qpz9mhxue69uhkummnw3e82efwvdhk6q3q6v82nr4xt62nlydtj0mtxr49r6enc5r0sl2f7cq2zwdw7q92j5gsxpqqqqqqzyycjp5