New technical blog post: "Getting Started with AC696N Speaker SoCs (Part 2)".
Continuing the series with practical hardware/software integration topics

How to locate the output firmware binary file after compilation using the project's build script.
Key knowledge for hands-on development with these SoCs.
#EmbeddedSystems #Firmware #Debugging #AC696N #EmbeddedProgramming #Electronics #IoT #TechBlog

https://lnkd.in/gdC_zrAf

New technical post: "Getting Started with AC696N Speaker SoCs - Debug Print Configuration".
A practical walkthrough for developers working with these popular SoCs. Learn how to master the SDK's layered debug system:
• Global & library print switches
• Hierarchical log levels (0-6)
• Fun colored & blinking output macros
...
Essential reading for efficient embedded debugging! #EmbeddedSystems #Firmware #Debugging #AC696N #EmbeddedProgramming #Electronics #IoT #TechBlog
https://lnkd.in/gfvqaz8P

What I've been working on for the past 2 weeks 😄 Introducing the third iteration of Lookshi, a portable mini logic analyzer with a max sampling rate of 7Mhz based on the STM32F103.

Here are some pics of Lookshi on a breadboard or two.

Firmware and schematics: https://codeberg.org/some/lookshi

#embedded #embeddedprogramming #microcontrollers #stm #stm32 #stm32f103 #logicanalyzer #project #maker

It took a while to gather enough information on how to use an Arduino as an ISP to program any other AVR chip. The documentation in the maker world is very loose and in many corners vague indeed.

I've put this together as a quick technical reference on using an Arduino to program bare metal AVR: https://blog.soch.cc/programming-avr-chips-with-arduino/

#arduino #avr #atmel #microchip #microcontroller #embeddedprogramming

Programming AVR chips with an Arduino

A quick reference guide programming any AVR microcontroller using any Arduino as an ISP.

The Berry Script Language

Berry is a ultra-lightweight dynamically typed embedded scripting language. It is designed for lower-performance embedded devices.

The Berry Script Language
Workshop: Designing & Developing an AVB/Milan-Compliant Audio Network Endpoint - Fabian Braun - ADC

YouTube
🚀 We're Hiring! 🚀
Innowave LLC is looking for talented Embedded Software Engineers to join our team in Cyberjaya! 🌍
🔗 Explore the full job description here: innowave.co/careers
📧 Send your resume to info@innowave.co
#Hiring #EmbeddedSoftware #EngineeringJobs #CareerGrowth #Innovation #WirelessTech #TechJobs #WirelessTechnology #EmbeddedSoftwareEngineer #EmbeddedJobs #SoftwareEngineering #EmbeddedSystems #FirmwareDevelopment #EmbeddedProgramming #SoftwareDeveloperJobs #IoTJobs #TechJobs
🚀 We're Hiring! 🚀
Innowave LLC is looking for talented Embedded Software Engineers to join our team in Cyberjaya! 🌍
🔗 Explore the full job description here: innowave.co/careers
📧 Send your resume to info@innowave.co
#Hiring #EmbeddedSoftware #EngineeringJobs #CareerGrowth #Innovation #WirelessTech #TechJobs #WirelessTechnology #EmbeddedSoftwareEngineer #EmbeddedJobs #SoftwareEngineering #EmbeddedSystems #FirmwareDevelopment #EmbeddedProgramming #SoftwareDeveloperJobs #IoTJobs #TechJobs

Continuing adventures into electrical engineering / embedded programming and running into a problem: peripherals work fine when they're the only thing connected to the dev board, but get loads of interference if more than one peripheral is connected.

Not sure if I'm missing something obvious or if the rat's nest of wires is just soaking everything in RF.

#esp32 #epaper #EmbeddedProgramming #ElectricalEngineering #circuits #makers #wiring

I would like to announce that I have finally implemented a button debouncing method in software that I actually like. It only took me 9 yrs. I would now like my gold star and/or medal please and thank you.

And shout-out to @logicalelegance ‘s Embedded Systems class where we had a good discussion about this and lots of links bounced around (hahaha I’m so clever!).

#embeddedprogramming