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
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
…
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/
So! PC-Zeit. Kann nun in Ruhe Nerd-Kram nachgehen.
Dann setze ich mich mal an mein Problem mit dem Debugger und meinem STM32 LoRa Chip - nachdem ich vor ca zwei Wochen endlich eine Verbindung hinbekommen habe und neue Firmware flashen konnte, verweigert das ganze Setup nun plötzlich jede Verbindung zum Chip und ich bin ein bisschen ratlos.
Meine Bewunderung geht an alle uC Embedded Entwickler. Man muss wirklich frustresistent sein - aber dasselbe sagen die ja vllt auch über Linux-Typen wie mich xD
@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
Hat jemand von euch Erfahrungen mit verschiedenen STM32 V2 Debuggern?
Ich habe auf Ebay mal so einen gekauft: https://www.androegg.de/shop/usb-st-link-v2-stm8-stm32-jtag-openocd/
Nun habe ich das Problem, dass zum einen der STM32CubeProgrammer damit extrem instabil zu sein scheint und gleichzeitig zwar auch das Auslesen des Flash zu funktionieren scheint - aber nicht das Beschreiben. "Failed to erase memory".
Mit Fehlt damit komplett die Erfahrung. Kann so ein billiger Debugger die Probleme verursachen? Mit fehlt leider der Vergleich.
Habe dazu auch im RAKWireless Forum geschrieben: https://forum.rakwireless.com/t/using-st-link-debugger-with-stm32wle5-core-module-rak3172-module/14295
#stm #stm32 #debugger #elektronik #electronics #stlink cc @zeroiee
Attention all embedded developers.
I am trying to solve a decision process regarding which toolchain I ought to be using for STM32
My current job with the techbros, scoffed and nearly choked on their coffee when I said I have used STM32CubeIDE for quite a while.
They are using IAR EWARM, and I've tried it, the problem is, it lacks a lot of things that are useful, like the configuration tool and the clock selection tool.
Does anyone use STM32CubeIDE out there in a professional setting? I keep hearing stories that it sucks, it's slow, its Eclipse, etc.. etc etc
It turns out that using the MIDI2SwinSID in MIDI MULTI mode (i.e. generating a different sound for each MIDI channel) is quite difficult, given the limitations of having just 6 voices with many filter and FM settings that have to be common for each SID. So I wrote a voice distribution algorithm and to debug it the synt shows the attribution table by pressing the button on the STM32 card. #electronics #diy #stm32 #sid #midi #retrocomputing #music #commodore64
My original plan was to use the RAK11300 RP2040 + SX1262 LoRa module to transmit air temp/hum/qual. data via LoRa.
... which works... but the RP2040 does not meet my power consumption targets. I knew it was not the most energy efficient uC, but hoped the RP2040 ecosystem would balance out the power insufficiencies...
In the end I decided to switch to another uC.
RAKWireless also offers the STM32WLE5 as a WisBlock module, so that's what I will try next. [1]
For proper debugging a STLink Debugger has been purchased recently ;-) Waiting for the module to arrive, though .
[1]: https://store.rakwireless.com/products/wisblock-core-module-rak3372
I spent the evening tweaking the user interface of the MIDI2SwinSID. I start really liking this little #synth. I implemented a basic handling of the channel and MIDI mode that I’ll have to complete later. #electronics #diy #stm32 #sid #midi #retrocomputing #music #commodore64
The user interface of the MIDI2SwinSIDs project is becoming more interesting. I still have to adjust details in the acceleration of the encoder response, but it is definitely usable and nice. I added a small graphical representation of the waveform and the two ADSR’s. There’s still a lot of work to do, but it is becoming quite a nice little synth! #electronics #diy #stm32 #sid #midi #retrocomputing #music #synth
I started working again on the MIDI2SwinSIDs project after about two years. It kind of works in the sense that it generates sounds responding to MIDI events. However, it lacks a real user interface and some bells and whistles. I’d like to add an arpeggiator and experiment with the ring modulation, for instance. Mastering STM32 programming is difficult if you do not spend your life in it, though… #electronics #diy #stm32 #sid #midi #retrocomputing #music #synth