{"action":"created","issue":{"url":"https://api.github.com/repos/Traumflug/Teacup_Firmware/issues/313","repository_url":"https://api.github.com/repos/Traumflug/Teacup_Firmware","labels_url":"https://api.github.com/repos/Traumflug/Teacup_Firmware/issues/313/labels{/name}","comments_url":"https://api.github.com/repos/Traumflug/Teacup_Firmware/issues/313/comments","events_url":"https://api.github.com/repos/Traumflug/Teacup_Firmware/issues/313/events","html_url":"https://github.com/Traumflug/Teacup_Firmware/issues/313","id":377824989,"node_id":"MDU6SXNzdWUzNzc4MjQ5ODk=","number":313,"title":"Porting to stm32f103","user":{"login":"Laczen","id":579004,"node_id":"MDQ6VXNlcjU3OTAwNA==","avatar_url":"https://avatars1.githubusercontent.com/u/579004?v=4","gravatar_id":"","url":"https://api.github.com/users/Laczen","html_url":"https://github.com/Laczen","followers_url":"https://api.github.com/users/Laczen/followers","following_url":"https://api.github.com/users/Laczen/following{/other_user}","gists_url":"https://api.github.com/users/Laczen/gists{/gist_id}","starred_url":"https://api.github.com/users/Laczen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Laczen/subscriptions","organizations_url":"https://api.github.com/users/Laczen/orgs","repos_url":"https://api.github.com/users/Laczen/repos","events_url":"https://api.github.com/users/Laczen/events{/privacy}","received_events_url":"https://api.github.com/users/Laczen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-11-06T12:28:11Z","updated_at":"2018-11-07T17:31:26Z","closed_at":null,"author_association":"NONE","body":"Hi, I would like to port Teacup to a stm32f103 processor (blue pill). I am not experienced with the stm32 devices. Has anyone already ported Teacup?\r\nIf it has not been ported yet, what are the steps required? Based on the stm32f411 that is supported, I think that I would need to add cmsis files, but where can I find these?\r\n\r\nThanks and kind regards,\r\n\r\nJehudi"},"comment":{"url":"https://api.github.com/repos/Traumflug/Teacup_Firmware/issues/comments/436708692","html_url":"https://github.com/Traumflug/Teacup_Firmware/issues/313#issuecomment-436708692","issue_url":"https://api.github.com/repos/Traumflug/Teacup_Firmware/issues/313","id":436708692,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNjcwODY5Mg==","user":{"login":"Laczen","id":579004,"node_id":"MDQ6VXNlcjU3OTAwNA==","avatar_url":"https://avatars1.githubusercontent.com/u/579004?v=4","gravatar_id":"","url":"https://api.github.com/users/Laczen","html_url":"https://github.com/Laczen","followers_url":"https://api.github.com/users/Laczen/followers","following_url":"https://api.github.com/users/Laczen/following{/other_user}","gists_url":"https://api.github.com/users/Laczen/gists{/gist_id}","starred_url":"https://api.github.com/users/Laczen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Laczen/subscriptions","organizations_url":"https://api.github.com/users/Laczen/orgs","repos_url":"https://api.github.com/users/Laczen/repos","events_url":"https://api.github.com/users/Laczen/events{/privacy}","received_events_url":"https://api.github.com/users/Laczen/received_events","type":"User","site_admin":false},"created_at":"2018-11-07T17:31:26Z","updated_at":"2018-11-07T17:31:26Z","author_association":"NONE","body":"@Wurstnase, I have been able to get the cmsis-files in the source tree, I have created a new board, and modified the makefile. I have included the changes in a zip file below.\r\n[stm32f103.zip](https://github.com/Traumflug/Teacup_Firmware/files/2558486/stm32f103.zip)\r\n\r\nI know I will have to make changes to several files but I first tried to make and I got the following errors:\r\n  LINK      build/teacup.elf\r\nbuild/cmsis-system_lpc11xx.o (symbol from plugin): In function `SystemInit':\r\n(.text+0x0): multiple definition of `SystemCoreClockUpdate'\r\nbuild/cmsis-system_stm32f1xx.o (symbol from plugin):(.text+0x0): first defined here\r\nbuild/cmsis-system_lpc11xx.o (symbol from plugin): In function `SystemInit':\r\n(.text+0x0): multiple definition of `SystemCoreClock'\r\nbuild/cmsis-system_stm32f1xx.o (symbol from plugin):(.text+0x0): first defined here\r\nbuild/cmsis-system_lpc11xx.o (symbol from plugin): In function `SystemInit':\r\n(.text+0x0): multiple definition of `SystemInit'\r\nbuild/cmsis-system_stm32f1xx.o (symbol from plugin):(.text+0x0): first defined here\r\ncollect2: error: ld returned 1 exit status\r\nMakefile-common:93: recipe for target 'build/teacup.elf' failed\r\n\r\nI don't know why it tries to link both lpc11xx and stm32f1xx"}}
{"actor":{"display_login":"Laczen"}}