{"id":21212873,"url":"https://github.com/aureleq/sigfox_murata_gcc","last_synced_at":"2025-03-14T23:43:07.004Z","repository":{"id":114565918,"uuid":"142877280","full_name":"aureleq/sigfox_murata_gcc","owner":"aureleq","description":"GCC version for ST Murata Eval board","archived":false,"fork":false,"pushed_at":"2018-07-30T13:59:36.000Z","size":26255,"stargazers_count":1,"open_issues_count":2,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-21T16:15:01.167Z","etag":null,"topics":["iot","murata","sigfox","stm32"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aureleq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-30T13:11:05.000Z","updated_at":"2019-01-17T10:45:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"da779ae5-97e7-40a8-8924-3f00f9bac6a3","html_url":"https://github.com/aureleq/sigfox_murata_gcc","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aureleq%2Fsigfox_murata_gcc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aureleq%2Fsigfox_murata_gcc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aureleq%2Fsigfox_murata_gcc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aureleq%2Fsigfox_murata_gcc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aureleq","download_url":"https://codeload.github.com/aureleq/sigfox_murata_gcc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243663631,"owners_count":20327303,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["iot","murata","sigfox","stm32"],"created_at":"2024-11-20T21:12:16.633Z","updated_at":"2025-03-14T23:43:06.974Z","avatar_url":"https://github.com/aureleq.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ST Eval Kit Murata Sigfox - GCC version\n\nThis project provides a Makefile to compile ST Sigfox SDK to use with Murata eval board B-L072Z-LRWAN1.\nIt contains the full arborescence of [X-CUBE-SFOX](https://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-expansion-packages/x-cube-sfox.html) (v1.1.0), only the Makefile was added in order to compile with ARM-gcc and flash the firmware with ST-flash.\n\nIt is an alternative to IDE-based examples that allows you to use your preferred code editor and command line tools.\n\n## Requirements\n\nThe [GNU Embedded Toolchain for Arm](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads) must be installed to cross-compile the example.\n\nThe tool [ST-flash](https://github.com/texane/stlink) is used to load the firmware, you can install this tool or use the traditional STM32 ST Link Utility.\n\nFor Windows users, additional GNU utilities maybe required, especially to interpret the Makefile.\n[MSYS](http://www.mingw.org/wiki/msys) is recommended for this usage.\n\nDon't forget to update your PATH variable for all those tools.\n\nIf you haven't used your board with Sigfox yet, you will need a bit of soldering first, you can refer to [this other tutorial](https://github.com/aureleq/muRataSigfox). You can also retrieve your Sigfox IDs and Keys following this link.\n\n\n## Usage\n\nMakefile is provided for the Push Button example only, it can easily be adapted for the ModemAT example.\n\nif you wish to use your Sigfox IDs, your will need to replace/rename first the `sigfox_data.h` file by the one you received, in the following directory: *//Projects/B-L072Z-LRWAN1/Applications/Sgfx/Sgfx_push_button/inc*\n\nTo compile the code:\n```\nmake all\n```\n\nFlashing the device requires the device to be in bootloader mode. To do so on the eval board, press down the Reset Button while connecting USB cable to your computer (you will see the LED flashing), then release it.\n```\nmake flash\n```\n\nOnce the device is flashed, you can send a message by pushing the User Button. You can also display logs using a terminal, this is especially useful to display Sigfox ID and PAC (push Reset button once connected through the terminal).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faureleq%2Fsigfox_murata_gcc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faureleq%2Fsigfox_murata_gcc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faureleq%2Fsigfox_murata_gcc/lists"}