#Arduino PLC IDE "supports the five languages defined by the IEC 61131-3 standard: Ladder Diagram, Functional Block Diagram, Structured Text, Sequential Function Chart and Instruction List"
https://blog.arduino.cc/2022/12/06/being-a-plc-engineer-just-became-a-lot-easier/
@lupyuen Nice to see microcontrollers getting some love.
If I may be permitted a small plug for my stm32f411re CMSIS stuff:
https://gitlab.com/mcturra2000/rpi/-/tree/master/stm32f411re/cmsis
I've got quite a few examples there, including blinky (of course), timers, systick, uart (oblig, of course, inc. blocking and interrupt), a couple of I2C peripherals (inc. ssd1306) , and more.
I'm also a fan of libopencm3.
@lupyuen Thank you for sharing this! For a related, but larger scoped project (incl. polyglot code generation for shared data structures), may I also point you to: https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api
I'm working on a small video introducing the project, but there're also a bunch of browser examples listed in the readme too...
Weekly Mobile #Linux Update
Book Review: "A Philosophy of Software Design" (John Ousterhout)
@lupyuen Our tech is becoming increasingly fragile. In many respects we're going backwards instead of forwards. The producers don't care, of course, because it creates vendor lock-in. The consumers don't care, on the whole, as they don't do any risk assessment. They probably aren't even cognisant of the risks. Even tech-savvy folk have a tendency to ignore downsides as they embrace the latest shiny. It all feels like we're in a giant mudslide towards the cliff.
"yesterday for about 7-8 hours all the Netatmo smart services were down"
https://giuliomagnifico.blog/misc/2022/12/06/Netatmo-down.html
#STM32 F429: Bare metal programming guide
"ChatGPT-generated command line can create virtual files, execute code, play games"
Armbian 22.11 released with 64-bit #RISCV UEFI, ultra minimal images support
https://www.cnx-software.com/2022/12/06/armbian-22-11-64-bit-risc-v-uefi-ultra-minimal-images/
$200 Swarm M138 kit enables two-way Satellite connectivity for #IoT projects
https://www.cnx-software.com/2022/12/06/swarm-m138-kit-two-way-satellite-connectivity-iot-projects/
"Girls outperform boys in IT at both A-level and GCSE ... but far fewer girls choose to study the subject"
"Command Typo might have dismantled most of an advanced Malware's network" (GoLang)
"Evolving technology like the use of Drones is creating opportunities for Indigenous communities to become more self-reliant by using the sky as a highway" (Canada)
https://www.cbc.ca/radio/unreserved/decolonizing-the-sky-indigenous-aerospace-1.6655202
#PinePhone's MIPI Display Serial Interface ... #4 most popular article on my site 👍
Celebrating the best looking Commodore 64 games
https://www.bitmapbooks.com/en-sg/blogs/news/the-best-looking-commodore-64-games
Launching the State of #RustLang Survey
zig-js: Access the JS host environment from #ZigLang compiled to WebAssembly
Learning #RustLang with ChatGPT, Copilot and Advent of Code
Building the #PinePhone Allwinner A64 PIO Driver ... For Apache #NuttX RTOS
Source: https://github.com/lupyuen/pinephone-nuttx#nuttx-drivers-for-allwinner-a64-pio-and-pinephone-leds
IoT Techie and Educator / Apache NuttX PMC