{"action":"created","issue":{"url":"https://api.github.com/repos/project-generator/project_generator/issues/300","labels_url":"https://api.github.com/repos/project-generator/project_generator/issues/300/labels{/name}","comments_url":"https://api.github.com/repos/project-generator/project_generator/issues/300/comments","events_url":"https://api.github.com/repos/project-generator/project_generator/issues/300/events","html_url":"https://github.com/project-generator/project_generator/pull/300","id":115352496,"number":300,"title":"misc for tools","user":{"login":"0xc0170","id":2963726,"avatar_url":"https://avatars.githubusercontent.com/u/2963726?v=3","gravatar_id":"","url":"https://api.github.com/users/0xc0170","html_url":"https://github.com/0xc0170","followers_url":"https://api.github.com/users/0xc0170/followers","following_url":"https://api.github.com/users/0xc0170/following{/other_user}","gists_url":"https://api.github.com/users/0xc0170/gists{/gist_id}","starred_url":"https://api.github.com/users/0xc0170/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/0xc0170/subscriptions","organizations_url":"https://api.github.com/users/0xc0170/orgs","repos_url":"https://api.github.com/users/0xc0170/repos","events_url":"https://api.github.com/users/0xc0170/events{/privacy}","received_events_url":"https://api.github.com/users/0xc0170/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/project-generator/project_generator/labels/in%20progress","name":"in progress","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/project-generator/project_generator/milestones/9","html_url":"https://github.com/project-generator/project_generator/milestones/v0.8","labels_url":"https://api.github.com/repos/project-generator/project_generator/milestones/9/labels","id":1235739,"number":9,"title":"v0.8","description":"To be defined","creator":{"login":"0xc0170","id":2963726,"avatar_url":"https://avatars.githubusercontent.com/u/2963726?v=3","gravatar_id":"","url":"https://api.github.com/users/0xc0170","html_url":"https://github.com/0xc0170","followers_url":"https://api.github.com/users/0xc0170/followers","following_url":"https://api.github.com/users/0xc0170/following{/other_user}","gists_url":"https://api.github.com/users/0xc0170/gists{/gist_id}","starred_url":"https://api.github.com/users/0xc0170/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/0xc0170/subscriptions","organizations_url":"https://api.github.com/users/0xc0170/orgs","repos_url":"https://api.github.com/users/0xc0170/repos","events_url":"https://api.github.com/users/0xc0170/events{/privacy}","received_events_url":"https://api.github.com/users/0xc0170/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":7,"state":"open","created_at":"2015-07-31T21:25:35Z","updated_at":"2015-11-07T07:51:19Z","due_on":null,"closed_at":null},"comments":5,"created_at":"2015-11-05T19:13:20Z","updated_at":"2015-11-07T08:00:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/project-generator/project_generator/pulls/300","html_url":"https://github.com/project-generator/project_generator/pull/300","diff_url":"https://github.com/project-generator/project_generator/pull/300.diff","patch_url":"https://github.com/project-generator/project_generator/pull/300.patch"},"body":"In progress. Currently covering some basic options for uvision.\r\n\r\n```\r\n    uvision:\r\n        misc:\r\n            Cads:\r\n                Optim:\r\n                - 1\r\n                SplitLS:\r\n                - 1\r\n            Aads:\r\n                Ropi:\r\n                - 1\r\n            ArmAdsMisc:\r\n                useUlib:\r\n                - 1\r\n```\r\n\r\nThis is for advanced users, to get what is ArmAdsMisc and useUlib, requires a lot of work to describe. The easiest way is to check the option how it changes in the project file :-) Thus I was hesitant to cover this, but seems like for advanced projects, when they cover multiple options for various targets, this is the solution to use, otherwise stick to template.\r\n\r\nbtw, template is still valid, this one just updates things in the generic provided template or the one user provides. As you can see for uvision was not much to add :-)\r\n\r\nShould fix #298 \r\n\r\nThe challenge will be IAR, their naming schema is horrible :-)"},"comment":{"url":"https://api.github.com/repos/project-generator/project_generator/issues/comments/154652648","html_url":"https://github.com/project-generator/project_generator/pull/300#issuecomment-154652648","issue_url":"https://api.github.com/repos/project-generator/project_generator/issues/300","id":154652648,"user":{"login":"0xc0170","id":2963726,"avatar_url":"https://avatars.githubusercontent.com/u/2963726?v=3","gravatar_id":"","url":"https://api.github.com/users/0xc0170","html_url":"https://github.com/0xc0170","followers_url":"https://api.github.com/users/0xc0170/followers","following_url":"https://api.github.com/users/0xc0170/following{/other_user}","gists_url":"https://api.github.com/users/0xc0170/gists{/gist_id}","starred_url":"https://api.github.com/users/0xc0170/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/0xc0170/subscriptions","organizations_url":"https://api.github.com/users/0xc0170/orgs","repos_url":"https://api.github.com/users/0xc0170/repos","events_url":"https://api.github.com/users/0xc0170/events{/privacy}","received_events_url":"https://api.github.com/users/0xc0170/received_events","type":"User","site_admin":false},"created_at":"2015-11-07T08:00:20Z","updated_at":"2015-11-07T08:00:20Z","body":"I cleaned GCC ARM, now provides common flags, c/cxx/asm/ld_flags as others\r\n\r\nAn example:\r\n```\r\n            common_flags:\r\n                - g\r\n                - ggdb\r\n                - Wall\r\n                - fno-strict-aliasing\r\n                - ffunction-sections\r\n                - fdata-sections\r\n                - fno-exceptions\r\n                - fno-delete-null-pointer-checks\r\n                - fmessage-length=0\r\n                - fno-builtin\r\n            cxx_flags:\r\n                - -fno-rtti\r\n                - -std=gnu++98\r\n            c_flags:\r\n                - -std=gnu99\r\n```"}}