Kal Badela's repositories
DotNetSiemensPLCToolBoxLibrary
Switch from Codeplex http://siemensplctoolboxlib.codeplex.com/ to GitHub
8-bit-CPU
A barebones, turing complete, 8-bit CPU design using the Logisim simulator.
Applied-Design-Patterns-in-CODESYS-V3
Various design-patterns reworked & translated to Codesys V3
article_mqtt
This repo is a supplement for a Linkedin article
bare-metal-programming-guide
A bare metal programming guide (ARM microcontrollers)
bytesize-icons
Tiny style-controlled SVG iconset (101 icons, 12kb)
c-sharp-fundamentals
Learned examples from Bob Tabor's C# Fundamentals for Absolute Beginners (https://mva.microsoft.com/en-US/training-courses/c-fundamentals-for-absolute-beginners-8295?l=oXQHNJYy_7704984382#overview)
crosstool-ng
A versatile (cross-)toolchain generator.
delete_me
just testing and learning
HomeAutomation.CoDeSys3
Home Automation system build in CoDeSys 3 with MQTT communication to any third party Home Automation software
modern-embedded-programming-course
Companion repository to the "Modern Embedded Systems Programming" video course.
eRCaGuy_hello_world
"hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++
interrupt
A community for embedded software makers.
minimal-c-cortex-m
Minimal Cortex-M application in C
mongoose
Embedded Web Server
node-js-playlist
CSS and asset files for the Net Ninja YouTube nodejs playlist
PLC_2s_lamp_flash
Testing the timing of different methods of flashing a limp
PLC_reject_tracking
Pass per-item reject status, determined at upstream event, to downstream event
rusty
Structured Text Parser and LLVM Frontend
Sharp7.Monitor
Console program to monitor variables on a S7 Plc over network
smoothie
Smoothie Charts: smooooooth JavaScript charts for realtime streaming data
SPT_EM_Observer
Applying the Observer Pattern to EMs within the SPT Framework
stlink
Open source STM32 MCU programming toolset
TcExplore
I have created this project to contain a series of TwinCAT samples, but also to promote best practices like TDD.
TcObserverPattern
A simple example of the Observer Pattern being implemented in TwinCAT
TcOpen
Open Source Twincat 3.1 code by Automation Professionals for Automation Professionals. This is intended to be a continuous development project aimed to provide a framework and standard blocks to start building any real deployable application.
vscode-bookmarks
Bookmarks Extension for Visual Studio Code