{"push_id":623479223,"size":84,"distinct_size":0,"ref":"refs/heads/master","head":"482070c91b0cc5a5f16c02a30e26e306685566bb","before":"52bd98e858b80d44947a7b5fdb9cf24c6ad384a3","commits":[{"sha":"5d136398e121168c41e1c3488454e02f11afd67b","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Use sensible return convention for platform_target_get_power()","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/5d136398e121168c41e1c3488454e02f11afd67b"},{"sha":"75001a442126e3b42f6f95f1917a7cb33b92d063","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Factor Morse code functions out of platform code.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/75001a442126e3b42f6f95f1917a7cb33b92d063"},{"sha":"48fb7ec6625000c2d93456de0649dc0b67b7d6c0","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Add missing includes to fix warnings.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/48fb7ec6625000c2d93456de0649dc0b67b7d6c0"},{"sha":"5eff0ab5d648408cf4df528d2be3d29b04034083","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Factor out common GPIO code in STM32 platforms.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/5eff0ab5d648408cf4df528d2be3d29b04034083"},{"sha":"476f83b69ad86c71ee57c8633f09667e9caa0a5f","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Move common USB stuff out of platform header files.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/476f83b69ad86c71ee57c8633f09667e9caa0a5f"},{"sha":"9d80641261cee52fdf1976caa41d4fd24c392c9a","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Move common platform include to a common directory.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/9d80641261cee52fdf1976caa41d4fd24c392c9a"},{"sha":"4d4813de87721528fc9a06174dd1da5c245ae2f3","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Clean up includes everywhere.\n\nAll source files include general.h first and before anything else.\nThis inlcludes platform.h and platform_support.h\nNo header file needs to include to include any of these, but should include\nany others needed for it's own declarations.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/4d4813de87721528fc9a06174dd1da5c245ae2f3"},{"sha":"b07ffffcee53e18051b324eb59a2794044ce6f95","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Factor out common cdcacm.c from stm32 and tm4c.\n\nCleaned up interface to enter bootloader and read serial number.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/b07ffffcee53e18051b324eb59a2794044ce6f95"},{"sha":"3e466f2d23401df610cb0f94a226317c2dc38751","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Factor out timing routines common to all STM32 targets.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/3e466f2d23401df610cb0f94a226317c2dc38751"},{"sha":"87b8f330f097b5519605748bd96cbecd18fc5250","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Add a makefile target to build all platforms.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/87b8f330f097b5519605748bd96cbecd18fc5250"},{"sha":"2e37db22703e38b01b7e22c667bbea1dbd19f8cf","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Error on any failure on 'make all_platforms'","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/2e37db22703e38b01b7e22c667bbea1dbd19f8cf"},{"sha":"c731c6ece343c48296355b8cfde58067c2f44853","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Make F4 conditionals check STM32F4, not F4DISCOVERY.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/c731c6ece343c48296355b8cfde58067c2f44853"},{"sha":"c8f469c868c63f21692a8d61733bf6305a92110f","author":{"email":"dd54e7be3bc4587dfb8a4405ca6c1e0412ab10cc@dlaw.me","name":"David Lawrence"},"message":"SAM4S: Erase flash in 8K instead of 16K chunks.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/c8f469c868c63f21692a8d61733bf6305a92110f"},{"sha":"a54e4c831cf62268ba43d16829fd366a2cb9fce9","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Merge pull request #81 from dlaw/master\n\nSAM4S: Erase flash in 8K instead of 16K chunks.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/a54e4c831cf62268ba43d16829fd366a2cb9fce9"},{"sha":"2b774102fe6a74be51ea4953170f256778970cb5","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Initialise git submodules automatically on make if not done already.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/2b774102fe6a74be51ea4953170f256778970cb5"},{"sha":"1eac78b1c8bd8096c7a8c4c175119f47924cbb6e","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Move targets to make bin and hex files to toplevel makefile.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/1eac78b1c8bd8096c7a8c4c175119f47924cbb6e"},{"sha":"0d99e22a26599f03ac8243c61799d7be3351ece0","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Quieten build system.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/0d99e22a26599f03ac8243c61799d7be3351ece0"},{"sha":"b6d73442cc75669f617529610b8ededdab556e18","author":{"email":"2f9181a725196cd0a5e07c6a6e161d83fcc71157@blacksphere.co.nz","name":"Gareth McMullin"},"message":"Removed hardware design files.\n\nThey moved to their own repository.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/b6d73442cc75669f617529610b8ededdab556e18"},{"sha":"e0a8ce5a887cb31f38077cd22271fd894070e0e9","author":{"email":"0761330c0681dcf7dedc1e6ce37fb7f6a5ada52d@buici.com","name":"Marc Singer"},"message":"STM32L0x target support.\n\nTarget support for stm32l0's and stm32l1's including option bytes and\ndata EEPROM.  This module will superceed the previous stm32l1 driver.\n\no Program flash write and erase.\no Options modification and interpretive status.\no Stubs for program flash writes and erases.  Stubs are modestly\n  faster than non-stub version.   The stm32l0 will not execute stubs\n  when the MCU has crashed.  A monitor option may be used to force\n  non-stub flash writes.\no Stubs generated from C++ code and converted to arrays of half-words.\no Writes to data EEPROM supoprted when loading segments.\no EEPROM data monitor command to write words.\no Stubs supported on stm32l1.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/e0a8ce5a887cb31f38077cd22271fd894070e0e9"},{"sha":"bf1cb71eb7a3a679a6acf944283cd0f0ef53c077","author":{"email":"0761330c0681dcf7dedc1e6ce37fb7f6a5ada52d@buici.com","name":"Marc Singer"},"message":"Revisions on Gareth's comments.\n\no Implemented byte writes to EEPROM now that the emulator has a\n  byte-wide target write.\no Added comment describing the reason that mass erase doesn't work.\no Removed all unused code.\no Changed to Linux kernel indent style.\no Changed to Linux kernel function to parenthesis style.\no Stub generation doesn't use Perl, switched to sed.  Also, only\n  including the instructions instead of the source and the instructions.\no Handling unaligned destination writes.","distinct":false,"url":"https://api.github.com/repos/machinaut/blackmagic/commits/bf1cb71eb7a3a679a6acf944283cd0f0ef53c077"}]}