My personal notes and hands-on learnings while transitioning from software development into embedded systems — with a focus on touch-sensing ICs, hardware fundamentals, and the software–hardware interface.
I'm a software developer transitioning into embedded systems, currently working as an FAE (Field Application Engineer) in the touch-sensing IC industry.
This repository documents my learning journey — not as a polished textbook, but as a growing collection of notes, insights, and lessons learned from real debugging and field work. I write everything in my own words, focusing on the why behind each concept, not just the what.
If any of it helps a fellow learner, that's a bonus.
- Electronics Fundamentals — capacitors, RC filtering, impedance, parasitics, noise
- Communication Protocols — I²C, UART, SPI (with timing details & FAE troubleshooting tips)
- Touch-Sensing Principles — self/mutual capacitance, CSD scanning, RawData & baseline
- Field Notes — real debugging cases, pitfalls, and what I learned the hard way
(More to come as I keep learning.)
C · Embedded Systems · Touch IC · I²C / SPI / UART · Oscilloscope & Logic Analyzer
This is a living document. I update it as I learn, make mistakes, and figure things out. Feedback and corrections are always welcome.