А зачем к нему приползать? Сразу же писать руками мейкфайлы и при помощи gcc собирать. УМВР.
Я еще и мейкфайлы каскадирую: самый общий лежит в директории для всех серий STM32, в директории под конкретную серию лежит файл с нужными определениями, а уж в поддиректории с проектом - самый мелкий, который название и особые ключи определяет, а потом их включает. На гитхабе у меня лежит.
Никогда не пользовался ни кейлом, ни йаром. Да и вообще, никакой проприетарщиной - я сначала в geany разрабатывал, потом попробовал sublime, но в конце-концов остановился на qt-creator.