{"push_id":890099387,"size":17,"distinct_size":1,"ref":"refs/heads/master","head":"283be4cca233c542f970e2018251b21db0d3cdc4","before":"ba0af7940cf63489b09ee92bccc890c9c0437060","commits":[{"sha":"02bc34574ee80c2d5d10288c80d993a18b345526","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Set up base connections for DE2 to Pi communication.","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/02bc34574ee80c2d5d10288c80d993a18b345526"},{"sha":"64d5299ecd26e27a181f1f8d9cd1dff53ba292b4","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Cleanup of class structure.","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/64d5299ecd26e27a181f1f8d9cd1dff53ba292b4"},{"sha":"9390748e9ee7570bb923172610950eefd9b998d9","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Add Serial stuff, add nios_system.sopcinfo","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/9390748e9ee7570bb923172610950eefd9b998d9"},{"sha":"709feaae865774669e4872d117adf12b7142dd94","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Add preliminary interrupt code. Not tested, not working.","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/709feaae865774669e4872d117adf12b7142dd94"},{"sha":"6728c26378a8660132914c79c6b2f14e1e090cca","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"change to initial test code for serial. interrupts inbound.","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/6728c26378a8660132914c79c6b2f14e1e090cca"},{"sha":"cdaaea44070ea3020072e13b2e33656667050019","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Add serial comms. Not fully functioning","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/cdaaea44070ea3020072e13b2e33656667050019"},{"sha":"6056ed3f247860b24816e795844b6b0fbdf8a84a","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Make more professional.","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/6056ed3f247860b24816e795844b6b0fbdf8a84a"},{"sha":"d7f97806985941d1041ce2f8a61c51bd8223d6bb","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Clean up implementation of serial communication.\n\nThe section of code now will actually terminate and not loop forever.\nThe legacy chunk of code which was commented out has been removed.\n\nCurrent thoughts are how to figure out how many characters are\navailable for read -- the UP core seems to have it, but I believe\nthe register map is actually different. Would consider exploring the\nend of packet character option tomorrow.\n\nCurrent implementation has it reading one character at a time and\nadding that character to an array-this means in our timer interrupt\nour context actually needs something passed into it-our counter.\n\nOur timer ISR should return when a special character is found, set\nsome flag and let the main function do something about it. Like\nprint something to the LCD, or something.","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/d7f97806985941d1041ce2f8a61c51bd8223d6bb"},{"sha":"cb93dc9dc011e9461ebc2287303c396c288616a8","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Enable push button interrupts, send signal when button pushed.\n\nfprintf will not work in ISRs because it requires interrupts.\nglobal int used instead.\ncode looks like a mess at the moment.\n\nmessage will be sent when a message is sent to the DE2 via serial\nafter the button has been pushed. that is:\n1. push button on DE2\n2. send message via serial to DE2\n3. message from DE2 is sent. read now...\n\nHope that helps.","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/cb93dc9dc011e9461ebc2287303c396c288616a8"},{"sha":"bfeaeabab65f52be1db7319ccbf175d1d9126563","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Switch to using read instead of fread. All corresponding file ops also changed. Push interrupt working. Performance seems good - it reads fast enough to grab everything one character at a time. TODO: implement VGA, chardisplay (easy). ETA tomorrow.","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/bfeaeabab65f52be1db7319ccbf175d1d9126563"},{"sha":"0b4fd51e249dc4a71abfb63913b0fa1b8a6b8147","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Initial commit for timer and alarm functionality for DE22pi.","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/0b4fd51e249dc4a71abfb63913b0fa1b8a6b8147"},{"sha":"dca5c5c0e43e42edcc8743b1db3f58cfdfdbf0b7","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Add timer stuff.","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/dca5c5c0e43e42edcc8743b1db3f58cfdfdbf0b7"},{"sha":"69f83d47c431c5862fe8c8f5cea071a2b0a6ad77","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Working communication between DE2 and PI. Assert is good. So is malloc.\n\nSeems to be issues with occasional random characters showing up.\nWill try to fix right now.\n\nVGA implementation will be done as well. Heartrate dropped for now.","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/69f83d47c431c5862fe8c8f5cea071a2b0a6ad77"},{"sha":"95e2ce55f398b1c5ecbfc386b1310eec5576c060","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Implement timeout char comparison.\n\nThere might be a limit on how\nmany chars the altera read function can handle. Current suspicions\npeg the value at 64 characters. That still leaves some part of the\nstring unaccounted for though.\n\nVGA still to be implemented.","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/95e2ce55f398b1c5ecbfc386b1310eec5576c060"},{"sha":"1bf2ae298f82dddd132b2188433c307c43ae6fce","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Add basic VGA functionality. VGA functions being implemented.\nSerial only reads 63 characters at a time. Button interrupt fixed.\n\nThere seems to be a character limit of 63 on the rs232 FIFO. I\nthink there's a chance that the issue can be resolved if we use the\nInterrupts from the rs232 to read whenever available, and then look\nfor an end character (whether in hardware or whatever). Attempts to\nuse a loop structure to grab more values is thwarted by the fact\nthat characters are lost if the buffer is full.\n\nVGA basics are already there. Might draw some boxes, but will have\nto see how much time we have. I'd rather try to add audio functions\nas an alarm when the medication happens.\n\nThere seems to have been an issue in the way we handled button\ninterrupts where we didn't clear properly, allowing the IRQ to be\nHIGH even though we disabled the IRQ. When the IRQ was re-enabled,\nthe push button ISR would trigger immediately. This appears to be\nfixed. Let's hope it stays that way.","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/1bf2ae298f82dddd132b2188433c307c43ae6fce"},{"sha":"4862e30ac20ad36305ba1c479dbbab6bc5cc3011","author":{"email":"1e4a7047eec00bd5980386dea612c3e146bd10e8@gmail.com","name":"Hirokuzu"},"message":"Implement VGA with background box.","distinct":false,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/4862e30ac20ad36305ba1c479dbbab6bc5cc3011"},{"sha":"283be4cca233c542f970e2018251b21db0d3cdc4","author":{"email":"4d5a37427dac56d74eb4751d03491aa20bcbc937@gmail.com","name":"stephenhu3"},"message":"Merge branch 'de22pi-timer'","distinct":true,"url":"https://api.github.com/repos/stephenhu3/patient-care/commits/283be4cca233c542f970e2018251b21db0d3cdc4"}]}