{"push_id":1058774924,"size":30,"distinct_size":0,"ref":"refs/heads/master","head":"63e43b0316141fcfa61dd2af8e809dc860032373","before":"2302a7c284eb990cc0dfaac2ca92132a9b7b35f0","commits":[{"sha":"b1926c0798cec463ddeab9fe8ab3262896a513d3","author":{"email":"edaa74a3c13b940a82aac9708d7ec3d38a7f5559@gmail.com","name":"Anuj Deshpande"},"message":"Add instructions to create your own application code\n\nRemoved a stray space in root README","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/b1926c0798cec463ddeab9fe8ab3262896a513d3"},{"sha":"371f8927f4eccfd502706d1192419034f08aad8c","author":{"email":"edaa74a3c13b940a82aac9708d7ec3d38a7f5559@gmail.com","name":"Anuj Deshpande"},"message":"Remove ftfs entry in create new Makefile step","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/371f8927f4eccfd502706d1192419034f08aad8c"},{"sha":"77ed9c1fdc751155950865c48f05dd8724830fa0","author":{"email":"edaa74a3c13b940a82aac9708d7ec3d38a7f5559@gmail.com","name":"Anuj Deshpande"},"message":"Merge pull request #15 from anujdeshpande/new-app-docs\n\nAdd instructions to create your own application code","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/77ed9c1fdc751155950865c48f05dd8724830fa0"},{"sha":"0b997953e75250b63afff05be2794853b269ddb0","author":{"email":"16dc2f47c292a18f6866b92f551448fe473da3e7@marvell.com","name":"Rahul Masurkar"},"message":"Minor cleanup in aws_starter_demo Makefile\n\nSigned-off-by: Rahul Masurkar <rahulgm@marvell.com>","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/0b997953e75250b63afff05be2794853b269ddb0"},{"sha":"93f69127d24ee5c93887bae12a2c867fe7edcea3","author":{"email":"16dc2f47c292a18f6866b92f551448fe473da3e7@marvell.com","name":"Rahul Masurkar"},"message":"Merge pull request #17 from rahulgm/upstream\n\nMinor cleanup in aws_starter_demo Makefile","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/93f69127d24ee5c93887bae12a2c867fe7edcea3"},{"sha":"3442a0d2490ed5f9042a90ad737c47b5b6cad3bc","author":{"email":"4e199b4a1c40b497a95fcd1cd896351733849949@gitter.im","name":"The Gitter Badger"},"message":"Add Gitter badge","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/3442a0d2490ed5f9042a90ad737c47b5b6cad3bc"},{"sha":"bc4a9b24c91488d2c5c1a2091358f80a4bfa9963","author":{"email":"edaa74a3c13b940a82aac9708d7ec3d38a7f5559@gmail.com","name":"Anuj Deshpande"},"message":"Merge pull request #18 from gitter-badger/gitter-badge\n\nAdd a Gitter chat badge to README.md","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/bc4a9b24c91488d2c5c1a2091358f80a4bfa9963"},{"sha":"05cf60d4fdb9def0d0d18c8f5ff3a4eaa188ba50","author":{"email":"edaa74a3c13b940a82aac9708d7ec3d38a7f5559@gmail.com","name":"Anuj Deshpande"},"message":"Add reset functionality to flash.py","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/05cf60d4fdb9def0d0d18c8f5ff3a4eaa188ba50"},{"sha":"e5dfcc9f9e5b83497e6c437f5cefac315c9c8921","author":{"email":"edaa74a3c13b940a82aac9708d7ec3d38a7f5559@gmail.com","name":"Anuj Deshpande"},"message":"Merge pull request #21 from anujdeshpande/add-reset-flash.py\n\nAdd reset functionality to flash.py","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/e5dfcc9f9e5b83497e6c437f5cefac315c9c8921"},{"sha":"a9908572c447e0db343ccef8a94897bed7184959","author":{"email":"16dc2f47c292a18f6866b92f551448fe473da3e7@marvell.com","name":"Rahul Masurkar"},"message":"Eclipse: Add Eclipse debug and external tools launchers\n\n  Following External tools launchers are added:\n        1. Load in Memory.launch: It loads the selected non-XIP application 'axf' file\n           on hardware. Internally it uses ramload.py script to load the selected axf file.\n        2. Program MCU Firmware.launch: It flashes the selected application 'bin' file\n           in the flash. Internally it uses flash.py script to burn selected bin\n           file in the flash.\n        3. Program Recovery Image.launch: It flashes the selected recovery flash\n           'blob' in the flash. Internally it uses flash.py script to burn the selected\n           recovery flash in the flash.\n\n  Following debug launchers are added:\n        1. Debug.launch: It loads the selected application 'axf' file using arm-none-eabi-gdb\n           and halts at application main(). It can be used to debug non-XIP applications\n           from beginning\n        2. Live Debug.lauch: It connects to an already running application on hardware\n           and halts at the current instruction. It only loads the debugging symbols from\n           the selected application 'axf' file.\n           This launcher can also be used to debug XIP applications already flashed\n           using 'Program MCU Firmware' launcher.\n\n  In 'Program Recovery Image' launcher, file selection is done through a dialog box.\n  In all other launchers, file selection is done in the 'Project Explorer' pane of\n  Eclipse IDE.\n\n  Additionally, Linux Users must once execute script wmsdk/tools/bin/perm_fix.sh to use OpenOCD and serial console\n  in Eclipse.\n\nSigned-off-by: Rahul Masurkar <rahulgm@marvell.com>","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/a9908572c447e0db343ccef8a94897bed7184959"},{"sha":"153f73ea2e866057f76a4874871b8e1b6debb1f0","author":{"email":"16dc2f47c292a18f6866b92f551448fe473da3e7@marvell.com","name":"Rahul Masurkar"},"message":"Tools: Add python script openocd.py for debugging\n\nAlso remove openocd.sh as python script openocd.py supersedes\nbash script openocd.sh\n\nMake appropriate changes in gdbinit\nMinor documentation change in gdbcommands\n\nSigned-off-by: Rahul Masurkar <rahulgm@marvell.com>","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/153f73ea2e866057f76a4874871b8e1b6debb1f0"},{"sha":"bdff0636c35cf6cc58d3a25fa799139f5ffda72e","author":{"email":"16dc2f47c292a18f6866b92f551448fe473da3e7@marvell.com","name":"Rahul Masurkar"},"message":"Tools: Flush console output in OpenoCD python scripts\n\nChanges are required for proper output in Eclipse IDE console.\n\nSigned-off-by: Rahul Masurkar <rahulgm@marvell.com>","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/bdff0636c35cf6cc58d3a25fa799139f5ffda72e"},{"sha":"f0437e20505418bbaad7b8118d16a8ac72a4c6bb","author":{"email":"16dc2f47c292a18f6866b92f551448fe473da3e7@marvell.com","name":"Rahul Masurkar"},"message":"Eclipse: Add Eclipse Project files\n\nBenefits:\n1. Easy import into Eclipse\n2. Ready to use launch configurations ('Debug' and 'External Tools')\n   Following launchers are available:\n   a. In 'Debug' configurations:\n\t i. 'Debug' Launcher: To debug non-XIP application (*.axf) from main().\n\tii. 'Live Debug' Launcher: To connect to and debug an already running application (*.axf).\n   b. In 'External Tools' configurations:\n\t  i. 'Load in Memory' Launcher: To load and execute non-XIP application (*.axf).\n\t ii. 'Program MCU Firmware' Launcher: To program XIP/non-XIP application (*.bin) in flash.\n\tiii. 'Program Recovery Image' Launcher: To program recovery image blob (*.blob) in flash.\n3. Enforce coding guidelines for Eclipse users.\n   Coding Guidelines are derived from built-in K&R style with following changes:\n   a. Tab size = 8 (original value 4)\n   b. Function definition opening parenthesis on new line (original value: same line)\n\nNote: Sometimes, the launcher configurations are not readily visible in 'Debug' and 'External Tools'\ndrop-down menus in Eclipse toolbar. To make them visible, perform following steps:\n   1. Click on drop-down menu of 'Debug' icon in Eclipse Toolbar (down-arrow near 'Debug' icon).\n   2. Click on 'Organize Favorites...' menu item. This will pop up the 'Organize Debug Favorites' dialog box.\n   3. Click on 'Add' button. This will pop up the 'Add Debug Favorites' dialog box'\n   4. Click on 'Select All' button. Press 'OK' of this dialog box.\n   5. 'Organize Debug Favorites' dialog box will now show 'Debug' and 'Live Debug'. Press 'OK' of this dialog box.\n   6. The drop-down menu of 'Debug' icon will now show 'Debug' and 'Live Debug' menu items.\n   7. Repeat similar process for 'External Tools' icon in Eclipse Toolbar (down-arrow near 'External Tools' icon).\n\nLaunch Procedure for Debugging ':\n1. Select the application (*.axf) in 'Project Explorer' pane of Eclipse IDE and click on down-arrow near 'Debug' icon\n   and then click on 'Debug' menu item to debug an application from main().\n2. Follow same steps for 'Live Debug' menu item to connect to and debug an already running application.\n\nLaunch Procedure for 'External Tools':\n1. Select the application (*.axf) in 'Project Explorer' pane of Eclipse IDE and click on down-arrow near 'External Tools'\n   icon and then click on 'Load in Memory' menu item to load and execute an application.\n2. Select the application (*.bin) in 'Project Explorer' pane of Eclipse IDE and click on down-arrow near 'External Tools'\n   icon and then click on 'Program MCU Firmware' menu item to program an application in flash.\n3. Select the project name in 'Project Explorer' pane of Eclipse IDE and click on down-arrow near 'External Tools' icon\n   and then click on 'Program Recovery Image' menu item. This will pop up a dialog box to select the recovery image (*.blob).\n   This will program the selected recovery image in the flash.\n\nNote: Linux Users must once execute script wmsdk/tools/bin/perm_fix.sh to use OpenOCD and serial console\nin Eclipse.\n\nSigned-off-by: Rahul Masurkar <rahulgm@marvell.com>","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/f0437e20505418bbaad7b8118d16a8ac72a4c6bb"},{"sha":"8914402acd205f0a93119972cfd35ad08b0c31e7","author":{"email":"16dc2f47c292a18f6866b92f551448fe473da3e7@marvell.com","name":"Rahul Masurkar"},"message":"Tools: Fix reset board functionality in flash.py\n\nCurrently -r/--reset flag cannot be combined with other flags.\nThis patch allows to combine -r flag with -f/--mcufw or use stand-alone\n\nSigned-off-by: Rahul Masurkar <rahulgm@marvell.com>","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/8914402acd205f0a93119972cfd35ad08b0c31e7"},{"sha":"8266e28affbeaba5dc0b156c3212fc02b62098b4","author":{"email":"16dc2f47c292a18f6866b92f551448fe473da3e7@marvell.com","name":"Rahul Masurkar"},"message":"Eclipse: Reset board after flashing MCU firmware and Recovery Image\n\nReset the board immediately after flashing MCU firmware using Eclipse\nlauncher 'Program MCU Firmware' or recovery image using Eclipse launcher\n'Program Recovery Image'.\n\nSigned-off-by: Rahul Masurkar <rahulgm@marvell.com>","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/8266e28affbeaba5dc0b156c3212fc02b62098b4"},{"sha":"cb048384af012816eb7fb62c6b00bc15196f4d51","author":{"email":"16dc2f47c292a18f6866b92f551448fe473da3e7@marvell.com","name":"Rahul Masurkar"},"message":"Tools: Add script for fixing priviledges for OpenOCD and serial console on Linux\n\nThis script will essentially add the Linux user to 'plugdev' and 'dialout' groups\nand also add udev rules for OpenOCD. User will need to log out and log-in once after\nthis step. After this, sudo is not required for using OpenOCD or serial console.\n\nThis script is mandatory for Eclipse and arm-none-eabi-gdb users on Linux\n\nSigned-off-by: Rahul Masurkar <rahulgm@marvell.com>","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/cb048384af012816eb7fb62c6b00bc15196f4d51"},{"sha":"77350619bcae201b9e9ec3e15be77e1d961873be","author":{"email":"16dc2f47c292a18f6866b92f551448fe473da3e7@marvell.com","name":"Rahul Masurkar"},"message":"Minor clarifications in board file description\n\nSigned-off-by: Rahul Masurkar <rahulgm@marvell.com>","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/77350619bcae201b9e9ec3e15be77e1d961873be"},{"sha":"68faab81b8b996de53757aa769a25cbafa5f1963","author":{"email":"16dc2f47c292a18f6866b92f551448fe473da3e7@marvell.com","name":"Rahul Masurkar"},"message":"Merge pull request #22 from rahulgm/devel\n\nEclipse Setup Files","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/68faab81b8b996de53757aa769a25cbafa5f1963"},{"sha":"4292255c20a12bad9f45aedb4041801d125ed6e4","author":{"email":"16dc2f47c292a18f6866b92f551448fe473da3e7@marvell.com","name":"Rahul Masurkar"},"message":"Eclipse setup files update\n\n1. Enable parallel build, set no of jobs to 'optimal'\n2. Set preferred launcher for 'Debug' and 'Live Debug' launchers\n   to 'GDB (DSB) Hardware Debugging Launcher'\n\nSigned-off-by: Rahul Masurkar <rahulgm@marvell.com>","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/4292255c20a12bad9f45aedb4041801d125ed6e4"},{"sha":"70cc60aa2a675ea46bd71d51d8c59a955529e0cd","author":{"email":"16dc2f47c292a18f6866b92f551448fe473da3e7@marvell.com","name":"Rahul Masurkar"},"message":"Merge pull request #23 from rahulgm/devel\n\nEclipse setup files update","distinct":false,"url":"https://api.github.com/repos/anujdeshpande/aws_starter_sdk/commits/70cc60aa2a675ea46bd71d51d8c59a955529e0cd"}]}