All Projects ā†’ but0n ā†’ stm32_MacOS

but0n / stm32_MacOS

Licence: other
ļ£æ Simple Yet Powerful SDK for stm32f1 šŸ’»

Programming Languages

c
50402 projects - #5 most used programming language
assembly
5116 projects
LSL
14 projects
HTML
75241 projects
C++
36643 projects - #6 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to stm32 MacOS

MotoLink
K-line/Serial/CAN interface and fuel mapper for motorcycles.
Stars: āœ­ 50 (-12.28%)
Mutual labels:  stm32
stm32f7xx-hal
A Rust embedded-hal HAL for all MCUs in the STM32 F7 family
Stars: āœ­ 71 (+24.56%)
Mutual labels:  stm32
STM32 Base Project
STM32 Base project with a lot of stuff
Stars: āœ­ 58 (+1.75%)
Mutual labels:  stm32
STM32CubeIDE-Workshop-2019
STM32CubeIDE Workshop (Taipei, 22 May 2019)
Stars: āœ­ 42 (-26.32%)
Mutual labels:  stm32
MySQL MariaDB Generic
This MySQL_MariaDB_Generic library helps you connect your boards directly to a MySQL / MariaDB server, either local or cloud-based, so that you can store / retrieve data to / from the server. Supported boards are ESP8266/ESP32, WT32_ETH01 (ESP32 + LAN8720A), nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, Mega, RP2040-based boards, Pā€¦
Stars: āœ­ 35 (-38.6%)
Mutual labels:  stm32
SCF4-SDK
Motorized zoom lens controller Kurokesu SCF4 module featuring STM32 controller and Onsemi LC898201 driver control software
Stars: āœ­ 14 (-75.44%)
Mutual labels:  stm32
MDNS Generic
mDNS Library for nRF52, SAMD21, SAMD51, SAM DUE, STM32F/L/H/G/WB/MP1, AVR Mega, RP2040-based boards, etc. using Ethernet W5x00. Supports mDNS (Registering Services) and DNS-SD (Service Discovery). Ethernet_Generic library is used as default for W5x00
Stars: āœ­ 22 (-61.4%)
Mutual labels:  stm32
OpenOCD
STMicroelectronics customized version of OpenOCD supporting STM32 MCUs and MPUs
Stars: āœ­ 34 (-40.35%)
Mutual labels:  stm32
open-watch
An open-source handmade smartwatch. All of the codes, PCBs and schematics are available. āŒš
Stars: āœ­ 35 (-38.6%)
Mutual labels:  stm32
stm32-blue-pill-rust
Rust for STM32 Blue Pill with Visual Studio Code
Stars: āœ­ 98 (+71.93%)
Mutual labels:  stm32
BlueVGA
VGA library for STM32F103C (BluePill) that can manipulate a screen with 28x30 tiles with 8x8 pixels each, in a total resolution of 224x240 pixels with 8 colors using a very low footprint
Stars: āœ­ 39 (-31.58%)
Mutual labels:  stm32
gsm
gsm module library for STM32 LL
Stars: āœ­ 28 (-50.88%)
Mutual labels:  stm32
ulisp-stm32
A version of the Lisp programming language for STM32-based boards
Stars: āœ­ 22 (-61.4%)
Mutual labels:  stm32
flipperzero-firmware
Flipper Zero firmware source code
Stars: āœ­ 2,551 (+4375.44%)
Mutual labels:  stm32
stm32 tiny monitor
A tiny external monitor for PC using STM32 and ST7789. Connects to PC over USB and displays the captured screen on ST7789 (240x240) display.
Stars: āœ­ 61 (+7.02%)
Mutual labels:  stm32
libDaisy
Hardware Library for the Daisy Audio Platform
Stars: āœ­ 164 (+187.72%)
Mutual labels:  stm32
dap42-hardware
STM32F042Fx based DAP interface hardware
Stars: āœ­ 17 (-70.18%)
Mutual labels:  stm32
hftrx
Embedded firmware for ham radio transceivers
Stars: āœ­ 27 (-52.63%)
Mutual labels:  stm32
POST S76G
Power-on Self Test for TTGO T-Motion LoRaWAN GNSS tracker and T-Impulse wristband
Stars: āœ­ 16 (-71.93%)
Mutual labels:  stm32
STM32F10x Servo Library
Servo library with stm developed by the Liek Software Team. We are working on new versions.
Stars: āœ­ 14 (-75.44%)
Mutual labels:  stm32

stm32 MacOS Build Status Releases platform

Simple Yet Powerful SDK for stm32f1

Installation

$ git clone https://github.com/but0n/stm32_MacOS.git
$ cd stm32_MacOS && make install

Usage

Cross compile

$ make

Disassembly

$ make dump

Clean

$ make clean

USART Serial debug

$ make tty

In-System Programming

stm32flash (with USART):

  • Installation:
$ brew install autoconf
$ brew install automake
$ brew install pkg-config
$ git clone https://github.com/ARMinARM/stm32flash.git
$ cd stm32flash
$ make
  • Usage:
make tty

dfu-util (with USB):

Note: This way is only supply STM32F105xx/107xx devices. An external clock (8 MHz, 14.7456 MHz or 25 MHz.) is required for DFU and CAN bootloader execution after the selection phase.

  • Installation:
brew install dfu-util
  • Usage:
make dfu

You may need some tools as follows:

  • coreutils
    Read Path
$ brew install coreutils
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].