{"shas":[["f1655cd189ecd982002161fde45e009f86bb836b","d1405e9efec2ecd7371a4612389a2452b45c3c52@googlemail.com","Modified the .h file according to the KISS","Yuriy Kulikov"],["fe5d360cbe235ba903cd77834070f8ac02010520","d1405e9efec2ecd7371a4612389a2452b45c3c52@googlemail.com","Use mutexes\n\n\tmodified:   Framework/FreeRTOSConfig.h","Yuriy Kulikov"],["8f13b08f83570997ba211c8a0d51c056325c9c9f","d1405e9efec2ecd7371a4612389a2452b45c3c52@googlemail.com","implemented single byte master and simple slave","Yuriy Kulikov"],["e35ec74a2c882a59252236c99616240a09b74c05","d1405e9efec2ecd7371a4612389a2452b45c3c52@googlemail.com","Added spi task which uses new api\n\n\tnew file:   Test/spi_task.c\n\tnew file:   Test/spi_task.h\n\tmodified:   main.c","Yuriy Kulikov"],["52fdae21954627d43d33efbe611fd639b44e2860","d1405e9efec2ecd7371a4612389a2452b45c3c52@googlemail.com","Added functions to start and stop the transmission\n\nRemoved pulling the SS pin and the mutex from the\nSpiMaster_shiftByte. Mutex would be obtained only\nonce per transmission, not per each byte. To send\npackets use SpiMaster_shiftByte in a loop.\n\n\tmodified:   Framework/drivers/spi_driver.c\n\tmodified:   Framework/drivers/spi_driver.h\n\tmodified:   Test/spi_task.c","Yuriy Kulikov"],["7ddbbfa3100d3d141cd958128234fa4a5dd18ac5","d1405e9efec2ecd7371a4612389a2452b45c3c52@googlemail.com","Fixed SpiMaster_shiftByte freezing\n\nThe problem was that SS pin was set as output after the\nconfiguration of the master. Refer to the SS pin chapter\nof the XMEGA SPI application note.\n\n\tmodified:   Framework/drivers/spi_driver.c","Yuriy Kulikov"],["550b5cfabb9b67c5f1f571a6373019b4d245c9b9","d1405e9efec2ecd7371a4612389a2452b45c3c52@googlemail.com","Refactoring\n\nCleaned up, renamed types to be self-explaining, moved the order\nof initialization, to make sure that if we enable interrupts,\neverything is ready\n\n\tmodified:   Framework/drivers/spi_driver.c\n\tmodified:   Framework/drivers/spi_driver.h\n\tmodified:   Test/spi_task.c\n\tmodified:   Test/spi_task.h\n\tmodified:   main.c","Yuriy Kulikov"],["deb5b4af0d30c29a088abe5cba4d61e03e05b6dd","d1405e9efec2ecd7371a4612389a2452b45c3c52@googlemail.com","Merge branch 'spi_driver' into develop","Yuriy Kulikov"],["f341dce25fad1cc8f42945dddd43367a3872f509","d1405e9efec2ecd7371a4612389a2452b45c3c52@googlemail.com","Added a led string as a LedEventQueue\n\n\tmodified:   main.c","Yuriy Kulikov"],["c0dfcc6c91bb0191ad0685c8d0ba26d1a0c8d3b5","d1405e9efec2ecd7371a4612389a2452b45c3c52@googlemail.com","Updated FreeRTOS kernel source to 7.0.2\n\n\tmodified:   Framework/FreeRTOS/croutine.c\n\tmodified:   Framework/FreeRTOS/include/FreeRTOS.h\n\tmodified:   Framework/FreeRTOS/include/StackMacros.h\n\tmodified:   Framework/FreeRTOS/include/croutine.h\n\tmodified:   Framework/FreeRTOS/include/list.h\n\tmodified:   Framework/FreeRTOS/include/mpu_wrappers.h\n\tmodified:   Framework/FreeRTOS/include/portable.h\n\tmodified:   Framework/FreeRTOS/include/projdefs.h\n\tmodified:   Framework/FreeRTOS/include/queue.h\n\tmodified:   Framework/FreeRTOS/include/semphr.h\n\tmodified:   Framework/FreeRTOS/include/task.h\n\tmodified:   Framework/FreeRTOS/include/timers.h\n\tmodified:   Framework/FreeRTOS/list.c\n\tmodified:   Framework/FreeRTOS/portable/MemMang/heap_1.c\n\tmodified:   Framework/FreeRTOS/portable/MemMang/heap_2.c\n\tmodified:   Framework/FreeRTOS/portable/MemMang/heap_3.c\n\tmodified:   Framework/FreeRTOS/queue.c\n\tmodified:   Framework/FreeRTOS/readme.txt\n\tmodified:   Framework/FreeRTOS/tasks.c\n\tmodified:   Framework/FreeRTOS/timers.c\n\tmodified:   Framework/FreeRTOSConfig.h","Yuriy Kulikov"],["a1c6e34f2c5fc4dc265b8021b8b435693c0d71cf","d1405e9efec2ecd7371a4612389a2452b45c3c52@googlemail.com","Added vApplicationMallocFailedHook() to main.c\n\nto make sure that we are always to allocate eneough memory\n\n\tmodified:   Framework/FreeRTOSConfig.h\n\tmodified:   main.c","Yuriy Kulikov"],["0374b2d85e1aa4bad7ef86b44aeeb8647148c704","d1405e9efec2ecd7371a4612389a2452b45c3c52@googlemail.com","Made small cleanup in main.c\n\n\tmodified:   main.c","Yuriy Kulikov"],["ffaf8e4a5348410787b01e470bb4c1fd65d7318d","d1405e9efec2ecd7371a4612389a2452b45c3c52@googlemail.com","Renamed functions and structures in usart_driver\n\n\tmodified:   Framework/drivers/usart_driver_RTOS.c\n\tmodified:   Framework/drivers/usart_driver_RTOS.h\n\tmodified:   Test/spi_task.c\n\tmodified:   Test/spi_task.h\n\tmodified:   Test/usart_task.c\n\tmodified:   Test/usart_task.h\n\tmodified:   main.c","Yuriy Kulikov"],["a3e513a4f1754640517627f36ec1d4fb096c9d7b","d1405e9efec2ecd7371a4612389a2452b45c3c52@googlemail.com","Merge branch 'develop'","Yuriy Kulikov"]],"ref":"refs/heads/master","size":14,"head":"a3e513a4f1754640517627f36ec1d4fb096c9d7b","push_id":43854247}