First commit in a month, shame on me. This is some near-month-old work that slightly improves and clarifies the counters in the main realtime stuff. Logging only.
The much anticipated Bench Test decoder is now at your service. With a packet length of just 24 bytes (plus headers and footers) it's pint size, but packing a mean punch. The first byte is the mode, currently modes other than "1" generate an error. The second byte is the number of input events per cycle to perform, the acceptable range is 1 - 255, zero generates an error. The third and fourth bytes are an unsigned short which are the number of cycles to execute, 1 - 65535 are acceptable values, zero returns an error. The fith and sixth bytes are another unsigned short which, for now, is the number of 0.8us ticks per event within a cycle, this must be greater than decoder code time (current 666 ticks). The next 6 bytes are the simulated input event to fire on, values greater than the number of input events per cycle are considered off, order is PT2 to PT7. The last 12 bytes are interpretted as 6 unsigned shorts, applied to pins in the same order as the last array. The following conditions apply: 0 = channel off, 1 = PW from RefPW, 2 = PW from Dwell, other values less than output ISR code run time (currently 100) return an error, values over that are used as-is. Lastly, if no channels are configured at all, an error will be returned, letting you know that you're a dumb arse. Enjoy! :-)
Move README to new format.
Add two links to issues site and remove some items from an old todo list after moving them to the issues site.
Update status to be accurate, this will move to a website soon!
Update to *probably* look ok on github as actual markdown, AND, remove the stale info and partially replace with up to date info.
Fix typo and attempt bold :-)
Got italics, trying again for bold :-)
Add some section headers and update the bit on tuning.
Remove items already done or already added to the issue tracker.
Fix two typos.
Add test packet for retrieving decoder name.
Make decoder name only return the string contents and a stop byte, not the entire, mostly empty, array. And fix the custom stringCopy while we're at it.
Add Olli to my config.
Remove unused repos from my config, add freeems remote, add a comment.
Add some documentation to my .git/config file for others to copy from.
Remove unfuddle, what a mess, thumbs down, and add master project repo.
Fix a stray 'i' in the config, woops.
Fix typo and reword slightly.
Remove old items that are now on http://issues.freeems.org