some flausch for the PIC32, focus on pic32mx220f032d
C
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Makefile
README.TXT
diskio.c
diskio.h
fifo.c
fifo.h
platform_config.h
spi.c
spi.h
systick.c
systick.h
uart.c
uart.h

README.TXT

Bibliothek mit Routinen für das Flauschball-Projekt - oder für PIC32-Anwendungen allgemein

Bestandteile:
-------------
halbwegs fertig:

- profile_config.h:
  Konfiguration für die flauschlib
  Derzeit eingerichtet für das Pinguino-MX220-Developer-Board von Olimex

- fifo.c/.h:
  implementiert einen Byte-FIFO im RAM
  ohne Überlaufcheck, das wäre noch zu implementieren
  bisher nur Single-Byte-Push/Pop, könnte erweitert werden

- uart.c/.h:
  Routinen für UART-Eingabe/Ausgabe
  Interruptfähig für das Senden (zum Senden größerer Datenhäppchen)

- systick.c/.h:
  Verwendet TIMER3 zur Einrichtung eines Systicks (alle 100usec) mit hoher Interrupt-Priorität
  Zähler systick läuft über.
  Inklusive Funktion für das Warten für eine bestimmte Zahl an 100usec-Ticks
  (delay100usec())

in Arbeit:

- spi.c/.h:
  Routinen für die SPI-Kommunikation, noch nicht vollständig
- diskio.c/.h:
  portierter Teil aus dem FsFAT-Modul, noch nicht funktionstüchtig