Language Breakdown
Lines of code distribution across 10 owned repositories
I-Shaped Developer
I-shapedSpecialist — deep expertise in C
Collaboration Network
Global Impact visualization
Repos
10
PRs
0
Growth
+18%
Top Collaborators
No collaborator data yet.
Coding Streak
Contribution activity over the past year
Not following anyone yet.
Top Repositories
Arduino implementation of the Yakindu SCT model "MotionSensing" as discussed in the article below (The Fourth Iteration: Introducing Composite States): https://www.itemis.com/en/yakindu/state-machine/documentation/examples/org-yakindu-sct-examples-basic-tutorial
Routines for debouncing button pin/s.
An example showing the use of an LCD line in different 'modes'. The objective is to enable the 'simultaneous' use of an LCD line output by different 'processes'. Default mode: An LCD line is controlled by a state machine 'listening' to an incrementing global variable. Also, the state machine waits for a 'flash' command and its parameters (message and duration). It can then flash the message for the required period of time, then it goes back to displaying the previous incrementing global variable. Yield mode: The same LCD line 'yields' control to other state machines, e.g. a keypad input.
This is a non-blocking implementation of an Arduino program that sends and receives AT commands to an ESP8266. This repository contains an example that shows how to connect to an access point.
This is a non-blocking implementation of an Arduino program that sends and receives AT commands to an ESP8266. This repository contains a basic example.
A routine for debouncing waveforms. It can be used to debounce the output of ultrasonic sensors, capacitive soil moisture sensors, etc.
Drivers for STM32F1 series of microncontrollers. I wrote these while learning how to write and understand MCU drivers.
Just another repository
Open Source Impact
Contributions to external projects
No external contributions found.