Main page: Unterschied zwischen den Versionen
Aus ProjectWiki
Mat (Diskussion | Beiträge) K (Created page with "Englisch == Software Projekte == * ''Software Timer'': mit diesen Funktionen lassen sich auf Basis eines wählbaren Hardware...") |
Mat (Diskussion | Beiträge) K |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | [[Main Page| | + | == Projects == |
+ | * [[Universal Software Timer Main Page|''Universal Software Timer'']] - library handles up to 255 independent software timers using one hardware timer as time base. | ||
+ | * [[LCD Bargraph with different styles|''LCD Bargraph with different styles'']] | ||
+ | * [[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 | ||
+ | * [[Bascom Proportional Fonts|''Proportional Fonts for GLCDs in Bascom'']] | ||
+ | * [[Touch Screen Library|''4-Wire Resistive Touch Screen Library'']] | ||
+ | * [[SPI DataFlash Library|''AT25DF-compatible SPI DataFlash Library with Programmer Application'']] | ||
+ | * [[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)'']] | ||
+ | * [[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 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | * 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 | * Wireless energy/data transmission using air coils | ||
* Temperature Measurement using PT100 with semi-automatic calibration | * Temperature Measurement using PT100 with semi-automatic calibration | ||
Zeile 17: | Zeile 26: | ||
− | + | ||
+ | [[About|''Contact me'']] | ||
+ | |||
+ | == German Translations == | ||
+ | * [[Universal Software Timer Main Page|''Software Timer'']]: mit diesen Funktionen lassen sich auf Basis eines wählbaren Hardware-Timers bis zu 255 unabhängige Software-Timer realisieren | ||
+ | * [[LCD Bargraph with different styles|Bargraph für LCDs]], mit verschiedenen Stilen | ||
+ | * [[LCD Menu Hauptseite|''LCD Menü'']] einfach zu konfigurierendes Menü-System für Text-LCDs mit grafischen Editor |
Aktuelle Version vom 18. April 2021, 16:47 Uhr
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