Openlog is a great idea, but it is currently unable to do anything other than log serial ascii data from a TTL-level RS232 connection. It would be great if a few more GPIO pins were added to the board. I suggest at least 5, with 3 being capable of ADC function. I’ll bet SparkFun could sell a bunch of such boards.
If anyone is interested, I added a DOS-like “type” command to echo file contents to the terminal, as opposed to “cat”, which performs a hex dump.
I incidentally changed the uart interrupt input so that it stores 0x0D (LF) instead of 0x0A (CR) to be compatible with uart_getc(). Thus, “type” produces readable output with CRLF line breaks.
The only module I modified is main.c, which you can download at http://www.uoxray.uoregon.edu/orangutan/main_1.c
I’m not impressed by GitHub, but certainly support the general idea of coordinated development.
Cheers, Jim