Why I love the little stuff
-
Memory region Used Size Region Size %age Used
FLASH: 348880 B 2 MB 16.64%
RAM: 97356 B 384 KB 24.76%
QSPI: 0 GB 256 MB 0.00%
DTCM: 0 GB 128 KB 0.00%
IDT_LIST: 0 GB 2 KB 0.00%That's the application for my EspMon Reboot[^] code which monitors your PC's vital statistics. The transfer buffer to send data to the display is 64KB. The app itself has a mere 33KB in global data. Total flash size is less than 350KB, and that's with Zephyr RTOS on it, and it's got a truetype font embedded in the firmware. This is deeply satisfying to me. The challenge of making little CPUs do big things is what makes me enjoy my work. I think maybe it's because I grew up coding on little CPUs (they were all "little" back then in terms of capabilities, regardless of actual physical size) I just can't get any joy out of solving problems when I don't have to care how many resources it uses. The last windows PC executable I made was 159KB w/ no dependencies, and that's @ 64-bit. What's the stuff you enjoy working with most? What's it like? What do you enjoy about it?
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
-
Memory region Used Size Region Size %age Used
FLASH: 348880 B 2 MB 16.64%
RAM: 97356 B 384 KB 24.76%
QSPI: 0 GB 256 MB 0.00%
DTCM: 0 GB 128 KB 0.00%
IDT_LIST: 0 GB 2 KB 0.00%That's the application for my EspMon Reboot[^] code which monitors your PC's vital statistics. The transfer buffer to send data to the display is 64KB. The app itself has a mere 33KB in global data. Total flash size is less than 350KB, and that's with Zephyr RTOS on it, and it's got a truetype font embedded in the firmware. This is deeply satisfying to me. The challenge of making little CPUs do big things is what makes me enjoy my work. I think maybe it's because I grew up coding on little CPUs (they were all "little" back then in terms of capabilities, regardless of actual physical size) I just can't get any joy out of solving problems when I don't have to care how many resources it uses. The last windows PC executable I made was 159KB w/ no dependencies, and that's @ 64-bit. What's the stuff you enjoy working with most? What's it like? What do you enjoy about it?
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
I like watching the numbers dance.
-
Memory region Used Size Region Size %age Used
FLASH: 348880 B 2 MB 16.64%
RAM: 97356 B 384 KB 24.76%
QSPI: 0 GB 256 MB 0.00%
DTCM: 0 GB 128 KB 0.00%
IDT_LIST: 0 GB 2 KB 0.00%That's the application for my EspMon Reboot[^] code which monitors your PC's vital statistics. The transfer buffer to send data to the display is 64KB. The app itself has a mere 33KB in global data. Total flash size is less than 350KB, and that's with Zephyr RTOS on it, and it's got a truetype font embedded in the firmware. This is deeply satisfying to me. The challenge of making little CPUs do big things is what makes me enjoy my work. I think maybe it's because I grew up coding on little CPUs (they were all "little" back then in terms of capabilities, regardless of actual physical size) I just can't get any joy out of solving problems when I don't have to care how many resources it uses. The last windows PC executable I made was 159KB w/ no dependencies, and that's @ 64-bit. What's the stuff you enjoy working with most? What's it like? What do you enjoy about it?
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
I just look around, and if it's interesting, I try to make one better than what's out there. If the user's competition uses A, the user understands that there's economy and there's false economy. Or I make them understand.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I