{"push_id":2974144883,"size":17,"distinct_size":10,"ref":"refs/heads/update-file-structure","head":"f25ff3ba66c5e2678fd0528211510a1c4cc7334f","before":"991efb8d8f10aaa19c795951798b9805b4913040","commits":[{"sha":"eba0e4daad277dbbb9293142a1073b4bc6521d70","author":{"name":"Johan Nilsson","email":"aaf646230a1aebbaa1294dcbfe751f9f421c03e6@gmail.com"},"message":"Let FreeRTOS handle USB timing\n\nWhen the USB interrupt is triggered FreeRTOS determines if the USB\ntask should be unblocked or not. The USB task is blocked/unblocked by\nusing a binary semaphore.","distinct":false,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/eba0e4daad277dbbb9293142a1073b4bc6521d70"},{"sha":"9f1a9ec8e5b604b756360fe6d983702fc0241994","author":{"name":"Johan Nilsson","email":"aaf646230a1aebbaa1294dcbfe751f9f421c03e6@gmail.com"},"message":"Fix incorrect casing for include in usbTask.c\n\n\"freertos.h\" changed to \"FreeRTOS.h\"","distinct":false,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/9f1a9ec8e5b604b756360fe6d983702fc0241994"},{"sha":"36d40b0c6480ac4f01080cf09eb3d08b0f23fcf9","author":{"name":"Johan Nilsson","email":"aaf646230a1aebbaa1294dcbfe751f9f421c03e6@gmail.com"},"message":"Merge pull request #19 from SigmaEE/usb-timing-with-freertos\n\nLet FreeRTOS handle USB timing","distinct":false,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/36d40b0c6480ac4f01080cf09eb3d08b0f23fcf9"},{"sha":"ee62a3074cd9eb0c57c0c831e102cc41eb0b0865","author":{"name":"cafrejo","email":"3d433071e2047b97e8ad882d3835d52882fefd68@gmail.com"},"message":"Implement ethernet peripheral functionality.\n\nImplemented ethernet peripheral functionality and an interface test in\nenetTask.c. The interface test prints source and destination MAC\naddresses for received packets and sends packets on a buttonpress on the\nboard. Use Wireshark to see transmitted packets.","distinct":false,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/ee62a3074cd9eb0c57c0c831e102cc41eb0b0865"},{"sha":"20c9d47885188bc71d4c924006f74a0d711503d3","author":{"name":"cafrejo","email":"3d433071e2047b97e8ad882d3835d52882fefd68@gmail.com"},"message":"Address review comments.\n\nThe review comments were addressed and the changes made are summarized\nbelow:\n- added FreeRTOS timing until ISR handling is implemented\n- changed so that after a message is received a dummy packet is sent to\n  the source MAC address.\n- removed magic numbers\n- explicitly check against zero were\n- removed the use of dev board LEDs\n- corrected spelling mistakes in comments and function calls","distinct":false,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/20c9d47885188bc71d4c924006f74a0d711503d3"},{"sha":"80ab766acf25855485a7ab4d376859fb4830e7d3","author":{"name":"Johan Nilsson","email":"aaf646230a1aebbaa1294dcbfe751f9f421c03e6@gmail.com"},"message":"Move Ethernet memory allocation\n\nTo avoid conflicts with USB memory allocation Ethernet memory allocation\nhas to be moved. Moved from 0x20000000 to 0x20001000.","distinct":false,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/80ab766acf25855485a7ab4d376859fb4830e7d3"},{"sha":"1d86263b853a13ff8c46639ec2beedf99601537a","author":{"name":"Johan Nilsson","email":"aaf646230a1aebbaa1294dcbfe751f9f421c03e6@gmail.com"},"message":"Merge pull request #18 from SigmaEE/ethernet-implementation\n\nImplement ethernet peripheral functionality.","distinct":false,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/1d86263b853a13ff8c46639ec2beedf99601537a"},{"sha":"b4554658a1fc78d58c11e244b5910362fd3626d1","author":{"name":"cafrejo","email":"3d433071e2047b97e8ad882d3835d52882fefd68@gmail.com"},"message":"Move CAN implementation to separate file.\n\nMoved CAN implementation to separate files, canTask.c+h. These files\ncontains functions for initialization and the interface test for CAN\nalong with the FreeRTOS task that controls it.\nAdded a default delay define in FreeRTOSConfig.h","distinct":true,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/b4554658a1fc78d58c11e244b5910362fd3626d1"},{"sha":"210b1729e82df7f56de97c18b1ad7f0e969e5bf4","author":{"name":"cafrejo","email":"3d433071e2047b97e8ad882d3835d52882fefd68@gmail.com"},"message":"Move status LED implementation to a separate file.\n\nMoved status LED implementation to separate files, statusLedTask.c+h.\nThese files contain the functions for initializing and testing the\nstatus LED interface.","distinct":true,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/210b1729e82df7f56de97c18b1ad7f0e969e5bf4"},{"sha":"704f0125e88628af72498037b48de3e32e4c4df4","author":{"name":"cafrejo","email":"3d433071e2047b97e8ad882d3835d52882fefd68@gmail.com"},"message":"Move Modbus implementation to separate files.\n\nMoved Modbus implementation to separate files, modbusTask.c+h. These\nfiles contain the initialization and control needed for the Modbus\ninterface test.","distinct":true,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/704f0125e88628af72498037b48de3e32e4c4df4"},{"sha":"68e830094fb012c659d2622c93d37aa40cf7bc18","author":{"name":"cafrejo","email":"3d433071e2047b97e8ad882d3835d52882fefd68@gmail.com"},"message":"Remove old unused functions and varaibles.\n\nReason: The old SW structure interferes with the new and needs to be\nremoved in order for the project to build.\n\nThe old functions and variables were removed from main.c that belonged\nto the old SW structure, such as tasks, includes and constants.\nCorresponding changes were also made to the makefile.","distinct":true,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/68e830094fb012c659d2622c93d37aa40cf7bc18"},{"sha":"ebbecb08a4b47e7934af39afa359a2794d2c4482","author":{"name":"cafrejo","email":"3d433071e2047b97e8ad882d3835d52882fefd68@gmail.com"},"message":"Move temperature interface implementation.\n\nMoved temp implementation to separate files, tempInterfaceTask.c+h.\nThe function \"readADC(ADC_CHANNEL_T)\" was moved from iocontrol.c to a new file,\nioFunctions.c since it is needed for the current loop interface as well.","distinct":true,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/ebbecb08a4b47e7934af39afa359a2794d2c4482"},{"sha":"b3587c938a7656538fd068c33b4301aa898ac94b","author":{"name":"cafrejo","email":"3d433071e2047b97e8ad882d3835d52882fefd68@gmail.com"},"message":"Move current loop implementation to separate file.\n\nMoved current loop functionality to separate files, currentLoopTask.c+h.\nThese files contain thee functions needed for initializing the interface\nas well as performing an interface test through a FreeRTOS task.","distinct":true,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/b3587c938a7656538fd068c33b4301aa898ac94b"},{"sha":"121c7fcb44fd8086a7c8c8f1162710be2d2e11f5","author":{"name":"cafrejo","email":"3d433071e2047b97e8ad882d3835d52882fefd68@gmail.com"},"message":"Resolve application crash when testing modbus IF.\n\nCause:\nStack overflow was detected when the temperature interface task was\nswapped out from the running state by the interrupt driven modbus task.\n\nFix:\nThe stack size for tempInterfaceTest task was increased too 200.","distinct":true,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/121c7fcb44fd8086a7c8c8f1162710be2d2e11f5"},{"sha":"77983d57de1692c48bedf713b581686af5846625","author":{"name":"cafrejo","email":"3d433071e2047b97e8ad882d3835d52882fefd68@gmail.com"},"message":"Clean up main.c from unused functions.\n\nRemoved unused static functions from main.c and the define for\nQUEUE_SEND_FREQUENCY_MS since it isn't used anymore.","distinct":true,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/77983d57de1692c48bedf713b581686af5846625"},{"sha":"467fd1708d0bdb6436be82826aab789bbd0807b1","author":{"name":"cafrejo","email":"3d433071e2047b97e8ad882d3835d52882fefd68@gmail.com"},"message":"Move FreeRTOSConfig.h\n\nSince FreeRTOSConfig.h is a file created specifically for the application/board\nand not part of the lib it was moved to the src/inc directory.","distinct":true,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/467fd1708d0bdb6436be82826aab789bbd0807b1"},{"sha":"f25ff3ba66c5e2678fd0528211510a1c4cc7334f","author":{"name":"cafrejo","email":"3d433071e2047b97e8ad882d3835d52882fefd68@gmail.com"},"message":"Address requested changes from code review.\n\nAddressed requested changes from code review.","distinct":true,"url":"https://api.github.com/repos/SigmaEE/lkvalves/commits/f25ff3ba66c5e2678fd0528211510a1c4cc7334f"}]}
{"actor":{"display_login":"cafrejo"}}