Main page
Aus ProjectWiki
Projects
- Universal Software Timer - library handles up to 255 independent software timers using one hardware timer as time base.
- LCD Bargraph with different styles
- LCD Menu - highly customizable menu system for character LCDs.
- EEPROM Wear Leveling (Application Note AVR101) - an algorithm to increase the write cycles for parameters stored in EEPROM
- Proportional Fonts for GLCDs in Bascom
- 4-Wire Resistive Touch Screen Library
- AT25DF-compatible SPI DataFlash Library with Programmer Application
- 24 to 16 Bit and vice-versa color mapping functions and 500 named colors
- ILI9341 TFT Controller Library (HW/SW SPI, 8/16-Bit parallel)
- [OOP 1a/3] Dynamic Memory Allocation using TLSF - organizes the memory in two segregated bitmaps and works in constant time
- [OOP 1b/3] Static Memory Allocation - API compatible to TLSF
- [OOP 2/3] Object Oriented Programming in Bascom - Using OOP concepts in Bascom
- [OOP 3/3] Bascom-Precompiler - Various language enhancements
- Hypercube Evolution 3D printer - Build log of my new 3D printer
- McNet is an easy-to-use but powerful communication protocol for a µC network using Serial/TWI connections
- Reading an LTC1860 or compatible ADC
- Wireless energy/data transmission using air coils
- Temperature Measurement using PT100 with semi-automatic calibration
- Robot platform
- High-torque servo joint
- Self-built CNC mill
- Enhancment of the mill to a 3D-Printer (ABS plastic extruder + controller board + Mach3 integration)
German Translations
- Software Timer: mit diesen Funktionen lassen sich auf Basis eines wählbaren Hardware-Timers bis zu 255 unabhängige Software-Timer realisieren
- Bargraph für LCDs, mit verschiedenen Stilen
- LCD Menü einfach zu konfigurierendes Menü-System für Text-LCDs mit grafischen Editor