Skip to content
martin-edenPublic

About

Links to repositories

Resources

Stars

5 stars

Watchers

2 watching

Forks

Latest commit

 

History

153 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Parts of my extended phenotype

Organizing data in a convenient way is the hardest challenge I've encountered.

  • Embedded C++: Arduino(ATmega328P) and Esplora(ESP8266)

    • Personal framework
    • Crafts
    • Featured crafts
      • me_WifiShip (2023, 2024) for API design and file structure
      • me_Ws2812b (2024) for writing in assembler and staying readable
      • Willy (2023, 2024) for creating G-codes-like abstraction for motor control, for implementing stack from HTTP to PWM.
  • Lua: Lua 5.3

    Here are two types of my Lua code assemblies.

    First is "workshop", it is my personal Lua framework. It's code pieces from different times and constantly evolving.

    Second is "released projects". These are self-contained solutions without unused code. Typically they contain part of "workshop" at release time.

    Created Updated Name Description Tags
    2015 Workshop Personal codebase for Lua projects. framework
    2016 2026-06 Lua code formatter (lcf) Full Lua 5.3 syntax parser, formatter and compiler. source-tool codec lua
    2017 2017 Autoldoc Places LDoc comments in Lua source file. source-tool encoder lua
    2017 2026-09 Lua table serializer (lts) Serializes Lua table to Lua source code that recreates that table. source-tool exploration-tool encoder lua
    2018 2018 Command-line generator for lcf GUI to generate Bash command line for Lua code formatter. gui exploration-tool encoder
    2019 2026 DS3231 GUI GUI to hardware real-time clock module DS3231 via Firmata. gui communication codec firmata I²C ds3231
    2020 2020 Lightday GUI to calculate length of lightday (depending of latitude and day number). gui exploration-tool
    2023 2023 Firmata ambassador Simplified interface to Firmata communication protocol. communication codec firmata
    2024 2024 ArduinoLibGenerator Codec for .properties library description file in ArduinoIDE. data-format codec arduino
    2024 2024 Linear "plasm" gradient generator Generates image file with random distance-dependent gradient transitions. image exploration-tool encoder
    2024 2024 RgbStripeConsole Communication with firmware providing RGB stripe access. communication custom-firmware codec
    2024 2026-09 Itness Strings tree codec. custom-data-format codec
    2024 2026-09 Lua code melder (lcm) Aggregates *.lua files in directory tree into one. source-tool encoder
    2024 2026-06 Netpbm codec Plaintext images format codec (.pbm, .pgm, .pbm, .ppm). data-format codec
    2026-01 2026-09 BinToImg Converts any file to image. exploration-tool image codec
    2026-04 2026-05 I2C_Console Communication with custom firmware providing I²C interface. communication custom-firmware I²C codec
    2026-05 2026-05 RangesTree Module for data ranges in a tree structure. data-structure module
    2026-07 2026-09 Lua code callgraph Creates execution graphs from any Lua code. source-tool exploration-tool lua codec
    2026-10 2026-10 Files tree codec Minimalistic archiver (not compressor!) custom-data-format codec files
  • Texts

Links to other resources I value

About

Links to repositories

Resources

Stars

5 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors