Main page: Unterschied zwischen den Versionen

Aus ProjectWiki
Wechseln zu:Navigation, Suche
K
K
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
 
* [[Simple LCD Menu Main Page|''LCD Menu'']] - highly customizable menu system for character LCDs.  
 
* [[Simple LCD Menu Main Page|''LCD Menu'']] - highly customizable menu system for character LCDs.  
 
* [[EEPROM Wear Leveling (AVR101)|''EEPROM Wear Leveling (Application Note AVR101)'']] - an algorithm to increase the write cycles for parameters stored in EEPROM
 
* [[EEPROM Wear Leveling (AVR101)|''EEPROM Wear Leveling (Application Note AVR101)'']] - an algorithm to increase the write cycles for parameters stored in EEPROM
* [[TLSF Dynamic Memory Allocation|''Dynamic Memory Allocation using TLSF'']] - organizes the memory in two segregated bitmaps and works in constant time
 
 
* [[Bascom Proportional Fonts|''Proportional Fonts for GLCDs in Bascom'']]
 
* [[Bascom Proportional Fonts|''Proportional Fonts for GLCDs in Bascom'']]
 
* [[Touch Screen Library|''4-Wire Resistive Touch Screen Library'']]
 
* [[Touch Screen Library|''4-Wire Resistive Touch Screen Library'']]
Zeile 10: Zeile 9:
 
* [[Color-565 Library|''24 to 16 Bit and vice-versa color mapping functions and 500 named colors'']]
 
* [[Color-565 Library|''24 to 16 Bit and vice-versa color mapping functions and 500 named colors'']]
 
* [[ILI9341 Library|''ILI9341 TFT Controller Library (HW/SW SPI, 8/16-Bit parallel)'']]
 
* [[ILI9341 Library|''ILI9341 TFT Controller Library (HW/SW SPI, 8/16-Bit parallel)'']]
 +
* [[TLSF Dynamic Memory Allocation|''[OOP 1a/3] Dynamic Memory Allocation using TLSF'']] - organizes the memory in two segregated bitmaps and works in constant time
 +
* [[Static Memory Allocation|''[OOP 1b/3] Static Memory Allocation'']] - API compatible to TLSF
 +
* [[Object Oriented Programming in Bascom|''[OOP 2/3] Object Oriented Programming in Bascom'']] - Using OOP concepts in Bascom
 +
* [[Bascom Precompiler|''[OOP 3/3] Bascom-Precompiler'']] - Various language enhancements
 +
* [[Hypercube Evolution 3D Printer|''Hypercube Evolution 3D printer'']] - Build log of my new 3D printer
  
  
Zeile 24: Zeile 28:
  
 
[[About|''Contact me'']]
 
[[About|''Contact me'']]
 
 
  
 
== German Translations ==
 
== German Translations ==

Aktuelle Version vom 18. April 2021, 16:47 Uhr

Projects


  • 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)


Contact me

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