From af1d1f71dff5b219a6e6445932de2a206c84e75d Mon Sep 17 00:00:00 2001 From: Michael Marchetii Date: Fri, 2 Nov 2018 22:55:41 +0000 Subject: [PATCH 1/2] add library.properties --- library.properties | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 library.properties diff --git a/library.properties b/library.properties new file mode 100644 index 0000000..044c792 --- /dev/null +++ b/library.properties @@ -0,0 +1,10 @@ +name=DirectIO +version=1.2.0 +author=Michael Marchetti +maintainer=Michael Marchetti +sentence=DirectIO is a fast, simple I/O library for AVR, SAM, and SAMD boards. +paragraph=It provides a simple API for doing digital I/O 40-60x faster than the Arduino standard libraries. You can read or write a digital pin in a sinle clock cycle on an AVR-based board. Accelerated support is available for AVR, SAM, and SAMD boards. Other boards are supported in a fallback mode without acceleration. +category=Signal Input/Output +url=https://github.com/mmarchetti/DirectIO +architectures=avr,sam,samd +includes=DirectIO.h From 5fc6ad736e4a46dde532ffcb23c7d04620554612 Mon Sep 17 00:00:00 2001 From: Michael Marchetii Date: Fri, 2 Nov 2018 22:57:55 +0000 Subject: [PATCH 2/2] move stuff to extras folder --- README.md | 4 ++-- {docs => extras/docs}/arm_benchmarks.md | 0 {docs => extras/docs}/avr_benchmarks.md | 0 {docs => extras/docs}/boards_todo | 0 {docs => extras/docs}/images/direct.png | Bin {docs => extras/docs}/images/direct_pin.png | Bin {docs => extras/docs}/images/direct_port.png | Bin {docs => extras/docs}/images/direct_port2.png | Bin {docs => extras/docs}/images/due_direct.png | Bin .../docs}/images/due_direct_full_port.png | Bin {docs => extras/docs}/images/due_direct_port.png | Bin {docs => extras/docs}/images/due_normal.png | Bin {docs => extras/docs}/images/due_normal_port.png | Bin {docs => extras/docs}/images/normal.png | Bin {docs => extras/docs}/images/normal_port.png | Bin {docs => extras/docs}/images/samd_direct.png | Bin {docs => extras/docs}/images/samd_normal.png | Bin {tools => extras/tools}/gen_pins.py | 0 18 files changed, 2 insertions(+), 2 deletions(-) rename {docs => extras/docs}/arm_benchmarks.md (100%) rename {docs => extras/docs}/avr_benchmarks.md (100%) rename {docs => extras/docs}/boards_todo (100%) rename {docs => extras/docs}/images/direct.png (100%) rename {docs => extras/docs}/images/direct_pin.png (100%) rename {docs => extras/docs}/images/direct_port.png (100%) rename {docs => extras/docs}/images/direct_port2.png (100%) rename {docs => extras/docs}/images/due_direct.png (100%) rename {docs => extras/docs}/images/due_direct_full_port.png (100%) rename {docs => extras/docs}/images/due_direct_port.png (100%) rename {docs => extras/docs}/images/due_normal.png (100%) rename {docs => extras/docs}/images/due_normal_port.png (100%) rename {docs => extras/docs}/images/normal.png (100%) rename {docs => extras/docs}/images/normal_port.png (100%) rename {docs => extras/docs}/images/samd_direct.png (100%) rename {docs => extras/docs}/images/samd_normal.png (100%) rename {tools => extras/tools}/gen_pins.py (100%) diff --git a/README.md b/README.md index a016c14..680cad2 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ The standard Arduino I/O library (Wiring) isn't particularly fast. There are sev | Max Output Frequency | 64 KHz | 2.66 MHz | | RAM usage | none | none | -[Benchmarks](docs/avr_benchmarks.md) +[Benchmarks](extras/docs/avr_benchmarks.md) #### SAM boards (Due) @@ -60,7 +60,7 @@ The standard Arduino I/O library (Wiring) isn't particularly fast. There are sev | Max Output Frequency | 237 KHz | 10.5 MHz | | RAM usage | none | none | -[Benchmarks](docs/arm_benchmarks.md) +[Benchmarks](extras/docs/arm_benchmarks.md) ### API diff --git a/docs/arm_benchmarks.md b/extras/docs/arm_benchmarks.md similarity index 100% rename from docs/arm_benchmarks.md rename to extras/docs/arm_benchmarks.md diff --git a/docs/avr_benchmarks.md b/extras/docs/avr_benchmarks.md similarity index 100% rename from docs/avr_benchmarks.md rename to extras/docs/avr_benchmarks.md diff --git a/docs/boards_todo b/extras/docs/boards_todo similarity index 100% rename from docs/boards_todo rename to extras/docs/boards_todo diff --git a/docs/images/direct.png b/extras/docs/images/direct.png similarity index 100% rename from docs/images/direct.png rename to extras/docs/images/direct.png diff --git a/docs/images/direct_pin.png b/extras/docs/images/direct_pin.png similarity index 100% rename from docs/images/direct_pin.png rename to extras/docs/images/direct_pin.png diff --git a/docs/images/direct_port.png b/extras/docs/images/direct_port.png similarity index 100% rename from docs/images/direct_port.png rename to extras/docs/images/direct_port.png diff --git a/docs/images/direct_port2.png b/extras/docs/images/direct_port2.png similarity index 100% rename from docs/images/direct_port2.png rename to extras/docs/images/direct_port2.png diff --git a/docs/images/due_direct.png b/extras/docs/images/due_direct.png similarity index 100% rename from docs/images/due_direct.png rename to extras/docs/images/due_direct.png diff --git a/docs/images/due_direct_full_port.png b/extras/docs/images/due_direct_full_port.png similarity index 100% rename from docs/images/due_direct_full_port.png rename to extras/docs/images/due_direct_full_port.png diff --git a/docs/images/due_direct_port.png b/extras/docs/images/due_direct_port.png similarity index 100% rename from docs/images/due_direct_port.png rename to extras/docs/images/due_direct_port.png diff --git a/docs/images/due_normal.png b/extras/docs/images/due_normal.png similarity index 100% rename from docs/images/due_normal.png rename to extras/docs/images/due_normal.png diff --git a/docs/images/due_normal_port.png b/extras/docs/images/due_normal_port.png similarity index 100% rename from docs/images/due_normal_port.png rename to extras/docs/images/due_normal_port.png diff --git a/docs/images/normal.png b/extras/docs/images/normal.png similarity index 100% rename from docs/images/normal.png rename to extras/docs/images/normal.png diff --git a/docs/images/normal_port.png b/extras/docs/images/normal_port.png similarity index 100% rename from docs/images/normal_port.png rename to extras/docs/images/normal_port.png diff --git a/docs/images/samd_direct.png b/extras/docs/images/samd_direct.png similarity index 100% rename from docs/images/samd_direct.png rename to extras/docs/images/samd_direct.png diff --git a/docs/images/samd_normal.png b/extras/docs/images/samd_normal.png similarity index 100% rename from docs/images/samd_normal.png rename to extras/docs/images/samd_normal.png diff --git a/tools/gen_pins.py b/extras/tools/gen_pins.py similarity index 100% rename from tools/gen_pins.py rename to extras/tools/gen_pins.py