Source

New LiquidCrystal / FastIO.h

The default branch has multiple heads

Diff from to
 //
 // @version API 1.0.0
 //
-// @author Florial Fida - 
+// @author Florian Fida -
 //
 // @todo:
 //  support chipkit:
 #include <inttypes.h>
 #include <util/delay.h>
 
+/*!
+ @defined 
+ @abstract   Enables IO digitalRead/digitalWrite fall back for non-AVR
+             architectures.
+ */
 #ifndef __AVR__
 #define FIO_FALLBACK
 #endif
 
 // PUBLIC CONSTANTS DEFINITIONS
 // ---------------------------------------------------------------------------
+/*!
+ @defined 
+ @abstract   Skip setting IO outputs during IO configuration or when getting
+             the output register associated to an IO pin.k
+ */
 #define SKIP 0x23
 
 // PUBLIC TYPE DEFINITIONS
 typedef uint8_t fio_bit;
 
 
-#ifndef FALLBACK
+#ifndef FIO_FALLBACK
 typedef volatile uint8_t * fio_register;
 #else
 // remove volatile to give optimizer a chance
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.