{"shas":[["e3c0854f98f0f4186cf25e1bccc4437e19b3b5cd","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","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.","Fred Cooke"],["913992b73e46de08a7c447c426223e3b9c2bc9d5","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","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! :-)","Fred Cooke"],["dc755abef8de6aafcffeca05c036e555e6ae1366","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Move README to new format.","Fred Cooke"],["0c75a9ed54c32ed2cc6c8197077c624f046eb850","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Add two links to issues site and remove some items from an old todo list after moving them to the issues site.","Fred Cooke"],["3d4be16a9ad2e96cea3f7b95fdca9aa415d4b949","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Update status to be accurate, this will move to a website soon!","Fred Cooke"],["efe4076f51b4f95a8b18c8d7e8ed34b64970ae88","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Update to *probably* look ok on github as actual markdown, AND, remove the stale info and partially replace with up to date info.","Fred Cooke"],["bad95d80fdf24801087e9d7ebe88c3001dfb900f","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Fix typo and attempt bold :-)","Fred Cooke"],["f3766e02abbd104eb8b3e2a9debc2da965029d8a","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Got italics, trying again for bold :-)","Fred Cooke"],["ad9a4df580c23fa8b9c38ea657e2d7459a6115be","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Add some section headers and update the bit on tuning.","Fred Cooke"],["c2e979a6d2060a5d9453e79d664b9be0a95ecb41","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Remove items already done or already added to the issue tracker.","Fred Cooke"],["5167dcaa20deaab1970b3c5919208239f484a1a7","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Fix two typos.","Fred Cooke"],["d18ac1ffed517a7938bbc63802881c07e899c7c0","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Add test packet for retrieving decoder name.","Fred Cooke"],["5ad6181143072c9221d6a3a005d18ec75c271781","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","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.","Fred Cooke"],["e6e23646c1ffc2b55da9f78ba14bd4d5d47e10d4","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Add Olli to my config.","Fred Cooke"],["e6331b37e025ce2dac9449246893e0a389176acc","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Remove unused repos from my config, add freeems remote, add a comment.","Fred Cooke"],["799f1fb3cb6d0e2f79065c4f6851e4a447123ebe","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Add some documentation to my .git/config file for others to copy from.","Fred Cooke"],["32ccde637a1545b44389c6a6e48ad6214539b414","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Remove unfuddle, what a mess, thumbs down, and add master project repo.","Fred Cooke"],["15b39f40ba2e5537a29fd1be9dd4096323c4ab96","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Fix a stray 'i' in the config, woops.","Fred Cooke"],["ac9331bc085207d033dc54ede813056ba3c90ef2","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Fix typo and reword slightly.","Fred Cooke"],["1311c42882f8f244a2e59c0dc8ba44ad0e8eb742","f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com","Remove old items that are now on http://issues.freeems.org","Fred Cooke"]],"ref":"refs/heads/master","size":31,"head":"8c1e64cbb4eb04dbc36ca74abf36e54d830a90c7","push_id":37682440}