Second iteration is assembled! Definitely some more work to be done to sort out UCPD issues. I am still wrapping my head around the CC and CCDB pins. Some preliminary bodges show promise. I think we will be able to start working on the software with @dragonmux soon after the bmputil V1.0 and Black Magic Debug V2.0 release. :D (DISCLAIMER: this is a long term project, don't hold your breath. If you need a BMP get the V2.3) #electronics #debugging #jtag #swd #mcu #stm32
@thebootloader just having a listen, there is a board package called STM32Duino for the Arduino ecosystem
Also, STM do have reference manuals for the HAL/LL APIs, I’ve downloaded them for several families, despite hating Cube with a passion
I generally dump HAL in favour of LibOpenCM3, and have coded synth oscillators, envelopes, and SVGA monochrome that barely needs any CPU time using these API’s
@oshpark boards in today! This is a USB/CAN-FD adapter, to start working on CAN-FD support in #zencan. It's an stm32g0 + TCAN1044.
I'm also considering standardizing on these JST XH connectors for CAN stuff, mainly b/c they have these right angle board-to-board plgus to make PCB "T"s or terminators. The friction fit is pretty good? But I'm a little worried about wiggling loose over time in a vehicle. Interested in other connector suggestions for this...
Moving away from the constant upgrade cycle & moving closer to the ideals of #PermaComputing #MalleableSoftware
Design and setup a redundant system of old/used, cheap, low-power devices running ia: #Guix, #Linux, #FreeBSD, #macOS, #HaikuOS, #Plan9Front, #X11, #P9, #NFS, all working together
Become an expert on #MicroControllers #ESP32 #STM32 #RP2040 #MIPS #RiscV
DIY sensors which sing like birds to communicate their status
DIY robots "drones"
Move as much as possible of my computing needs to the #Terminal, #Emacs, #Rio #CLI #TUI #P9
Get an #3DPrinter and learn to use it
Design and build my own portable 8dot #braille terminal & try out if 3x3 or 3x4 dots is also workable.
Design and build my own low-power computers, their OS, and tools
Writing more of my own tools #DIY
#SmallTalk #ObjectPascal #Prolog #Scheme #Racket #CommonLisp #Haskell #Rust #Go #ObjectiveC #Swift
Deploy #LoRa #ReticullumNetwork #RNodes #MeshCore #Meshtastic
Start an #InternetResiliencyClub
Add #Tor, #I2P support by #WebProxy
#SolarPowered #SelfHost over #I2P, #OnionService #Blog #Wiki #Repositories #GopherHole #Darcs #Mercurial
#SelfHost my own #EmailServer, which will only accept email from #KnownServers #CommunityEmail #MutualEmailAcceptance
Share files via #BitTorrent over #I2P
DIY #HomeAutomation
DIY #GardeningAutomation
DIY #GreenHouse
Get a house cat, train the cat, use voice and gestures
Start asking money for advice & technology support
Build/program my own opportunistic and strange cryptocurrency miners #BTC, #XMR, #ZEC, etc #Art
#MakeMoreArt #LearnToDraw #Learn3DModeling #LearnGenerativeArt #LearnToComposeAmbientMusic
#ReCreateJottit #ReCreateInstikiWiki
#WriteMore #PublishMore #Letters, #Essays, #Missives, #Reports, #Treatise
…
So Arduino's new Modulino® peripheral boards (Qwiic I2C things) have an STM32C0 on each one to handle the protocol — https://store-usa.arduino.cc/products/modulino-pixels
Updated my STM32 KiCad Symbol generator! It now generates the modern library format and uses alternate pin functions feature. I decided not to include the "all features listed" strings as I did in the past. (I might add them later as a dedicated alternate function.) This results in more compact symbols. Because it is my personal preference I keep the GPIO pin name in every alt-function. Give it a try, let me know what you think. #kicad #stm32 #opensource #mcu https://github.com/esden/stm32-kicad-lib
Btw. Here's another 6½min live performance from my talk @ #Resonate 2016. Alas, there were some cable issues on stage and I had to record it all afterwards in my hotel room. The setup was the same as in the first video from the previous post (i.e. STM32F746 DISCO + Korg Nanokontrol)
https://soundcloud.com/forthcharlie/stm32f7-live-recording-resonate
Just realised the readme for https://thi.ng/synstack (a C11 & Forth-based softsynth engine for #STM32) had broken links to two live performances/demos I creeated in early 2016. I've now fixed those and re-uploaded these videos to my Makertube/Peertube:
STM32F746 MIDI synth & Korg Nanokontrol (live recording, 2016-01-31)
https://makertube.net/w/6tYcSLrJdPfev8HNFNHVPj
STM32F746 synth GUI (live recording, 2016-01-28)
https://makertube.net/w/mbeSF3y2rs2xnx1Yv5fL5v
STM32F746 MIDI synth (live recording, 2016-01-31)
Designing my first PCB in Kicad. I think I've got the power supply wired up correctly.
I just finished my first attempt at a design for a schematic for an MCU (STM32N657Z0H3QTR).
My latest blog post: VanSpoof v1.0
https://mikecoats.com/van-spoof-v1-0/
I'm happy to announce the v1.0 release of VanSpoof. My VanMoof X3 now starts up, without an e-shifter connected, and does not show an Error 44 status! The bike thinks it's connected to a working, functional, e-shifter!
CLion 2025.1 Arrives With Support for Out-of-Project Files in CLion Nova, Qt Renderers, the ST-LINK Debug Server, and West Build Options
#Clang #CLion #News #Releases #Bazel #Clionnova #Embedded #Opencv #Qt #Release #Stm32 #Zephyrwest
https://blog.jetbrains.com/clion/2025/04/clion-2025-1-release/
Ariel OS: a library operating system for secure, memory-safe, low-power Internet of Things, written in Rust
- Builds on top of existing projects from the Embedded Rust ecosystem
- Runs on small MCUs like nRF5x, #STM32, #ESP32, RP2xxx
ariel-os.github.io/ariel-os/dev...
#rustlang #embedded
Bueno, oficialmente estoy lanzando mi curso online de programación de #ARM #CortexM con #SoftwareLibre utilizando 100% herramientas libres. 8 Clases sincrónicas, donde podés participar y preguntar en el momento, quedan las clases grabadas también para futuras consultas o te perdiste la clase.
¡Les espero!
Inscripciones en:
https://cursos.tute-avalos.com/cortex-m-sl
My latest blog post: VanSpoof - Prototype 2 - Echo Firmware
https://mikecoats.com/van-spoof-prototype-2-firmware-1/
In part 1 and part 2 of building my first VanSpoof prototype, I managed to flash the microcontroller on the PCB with a blinky demo. This time round, let's see about sending and receiving some serial data.
My latest blog post: VanSpoof - Prototype 1 - Firmware
https://mikecoats.com/van-spoof-prototype-1-part-2/
Last time, we built a prototype PCB. This time, let’s take it to blinky!
@Impish4249 @atomicpoet Yes I am mostly ok with it. I do have two issues - I live across the world from my mom and Facebook was kind of the way I stayed in touch with her (getting her to catch on to Mastodon is not an option). Secondly, I did manage a quite popular group about #STM32 development (#STM32World) and that is now full of spam. Took me awhile to build that to 10000 members.
So, let me repeat: #FuckFacebook