There are no reviews yet. Be the first to send feedback to the community and the maintainers!
asn1scc
ASN1SCC: An open source ASN.1 compiler for embedded systemsrenderer
My software-only 3D renderer and raytracer (aka "TTSIOD renderer")utils
Short shell/perl/python utils I wrote that I use every day.MiniForth
A tiny Forth I built in a week. Blog post: https://www.thanassis.space/miniforth.htmlMandelbrotSSE
Real-time Mandelbrot zoom via SSE, AVX, OpenMP, CUDA, XaoS...renderer-cuda
CUDA version of my renderer (real-time raytracing!)dotvim
My .vim folder (plugins and settings)rsbep-backup
A customized version of rsbep used to create resilient backupsMandelbrotInVHDL
What better way to learn VHDL, than to do some fractals?Score4
AI: Implementing Score4 (Connect four) in functional and imperative languagesATtiny85_MonkeyIslandPlayer
Standalone player of Monkey Island PC-Speaker music ( https://www.thanassis.space/monkeyisland.html )UnblockMeSolver
An auto-solver I coded for the "Unblock Me" puzzle game3D-on-an-ATmega328p
Real-time 3D on an ATmega328p and an OLED https://www.youtube.com/watch?v=nsqmnkfZtSwcheckStackUsage
Compute the stack used by each of your functions (via GCC's `-fstack-usage` and call-graph tracing)straylight
I optimized some code for the European Space Agency, achieving significant speedups - using OpenMP, SSE, Eigen and CUDA. This is the resulting code, with complete documentation on the optimizations performed. I also blogged about the techniques I used to optimize the code here: https://www.thanassis.space/straylight.htmlDataModellingTools
The Data Modelling Tools of the European Space Agency's TASTE toolchain3D-on-a-ZX-Spectrum-48K
Porting my 3D points renderer on a ZX Spectrum 48Kcondition-decision-mcdc
An investigation into condition, decision and MC/DC coverage - along with GCOV's functionalitiesYoutube-Video-Annotations-Player
Youtube Video Annotations PlayerReactJS-Score4
I ported my Score4 game to TypeScript/ReactUART_in_VHDL
My successful first experiment in VHDL - creating my own UARTHexSpeak
Benchmarking a simple algorithm in multiple languagesBlue_Pill_Mandelbrot
A real-time Mandelbrot zoom with a Blue Pill (STM32F103C8T6) and an ST7735 OLED screen.RemotePowerViaESP8266
Remote power on/off and remote serial via an ESP8266/relay modulepyForOcaml
Can I port Python's stdlib to OCaml (so I can code in OCaml using Python forms of stdlib functions)?EmbeddedCoverage
A project demonstrating one way to perform on-target coverage.KnightRider
Knight Rider LEDs on an Arduino, via Software-PWM. Fun!AtomicPI-3D-printed-enclosure
I designed and 3D-printed an enclosure for my Atomic PIDhryAndWhetstones
Code of benchmarks used in CPU comparisonsHuffmanPy
This is my Python library for Huffman coding.taste-setup
The bootstrapping TASTE repository (see https://taste.tools)GPS_Clock
GY-NEO6MV2, DS3231, 1602 LCD, LiPo and TP4056: A Dutch/Greek GPS-synced clock.PrimeSpirals
Playing with the Ulam spiral in pythonttsiodras.github.com
Another home for my blog postsATtiny85_currentMeter
A simple current meter, using a sense resistor and the ATtiny85's ADC.DeadFunctionsDetector
Using Clang, detect actually used functions - and report dead code.haskellMandelbrot
Brainstorming on speed behaviour of Mandelbrot calculations under GHCTheProgramOfTheMonth
My first neat hack, 26 years ago - awarded "Program of the Month" status back in the day, in a Greek magazine...binomialProbabilities
A fixup for "Why you only need to test with five users"CleanupHTML
Recursively collect only those HTML files referenced from a root-level one.parallelMandelbrot
Can't seem to make my Core2Duo use both cores for the calculations... why?SPARCasm
Since I succeeded in porting a Leon3 inside my FPGA board (https://github.com/ttsiodras/grlib-gpl), I played a bit with SPARC Assembly.RISC-V-Dhrystones
Initial tests with a GD32VF103VBT6 (Dhrystone benchmark).Love Open Source and this site? Check out how you can help us