i2c-star
A clone of the i2c-tiny-usb based upon STM32 and libopencm3 (by daniel-thompson)
buck50
STM32F103 logic analyzer and more (by thanks4opensource)
i2c-star | buck50 | |
---|---|---|
3 | 3 | |
115 | 538 | |
- | - | |
4.6 | 0.0 | |
6 months ago | about 3 years ago | |
C | C | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
i2c-star
Posts with mentions or reviews of i2c-star.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-21.
- Creating a peripheral device for PCs - What's the best setup for communicating between PC and MCU?
-
Cryptographic key exchange
When I want to make a Linux PC talk to an I2C device, I use an STM32 Blue Pill with i2c-star firmware. It creates a I2C controller that is supported natively by the Linux kernel.
- Confused about STM32 ST-Link v2
buck50
Posts with mentions or reviews of buck50.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-18.
-
STM32F103C8T6 USART. HELP PLEASE IDK WHATS GOING ON
From my experience, always check the hardware first. Are you wiring correctly, maybe your wire is too long. You should have a logic analyzer to debug these protocols. You can use another stm32 board as logic analyzer https://github.com/thanks4opensource/buck50 (there are lots of open source logic analyzers out there). If it shows dots, I guess your uart config is correct. Maybe your clock is wrong. Making a logic analyzer and watching the pulse will make it easier to debug further.
- Good example open source C++ embedded projects
-
DIY simple 20 kHz Arduino Oscilloscope on Nokia 5110 Lcd display
Better to use buck50: https://github.com/thanks4opensource/buck50
What are some alternatives?
When comparing i2c-star and buck50 you can also consider the following projects:
Monocypher - An easy to use, easy to deploy crypto library
bm8563 - Platform agnostic I2C driver for BM8563 RTC
AVR-AtmegaXX-I2C-library-Old- - I2C library used for most the sensors on my github.
u2f-token - u2f token firmware for stm32f103 and efm32hg boards
greenpill - STM32 Green Pill (STM32F103 Devvelopment Board)
jerryscript - Ultra-lightweight JavaScript engine for the Internet of Things.
hydrafw - HydraBus HydraFW official firmware for open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware
qpcpp - QP/C++ Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines