photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

242
active users

#stm32

0 posts0 participants0 posts today

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

#Goals2025

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 github.com/esden/stm32-kicad-l

Continued thread

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)

soundcloud.com/forthcharlie/st

Just realised the readme for 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)
makertube.net/w/6tYcSLrJdPfev8

STM32F746 synth GUI (live recording, 2016-01-28)
makertube.net/w/mbeSF3y2rs2xnx

thi.ng/synstackthi.ng/synstack
#Embedded#Synth#DSP

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

Hat jemand von euch Erfahrungen mit verschiedenen STM32 V2 Debuggern?

Ich habe auf Ebay mal so einen gekauft: androegg.de/shop/usb-st-link-v

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: forum.rakwireless.com/t/using-

#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

Continued thread

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]: store.rakwireless.com/products

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