Skip to content

An Interest project that porting micropython on GR551x BLE SoC, and running BLE App through Micropython

License

Notifications You must be signed in to change notification settings

goodix-ble/GR551x-MicroPython

Repository files navigation

The GR551x-MicroPython project

EN |

Attention:

This is an interest project, and will not gain long-term support. you can study how to port and develop the system layer code for micro-python through this project and how to define PNI (python-native interface) for python-versioned-BLE.

1. Project Information

  • MicroPython : You can learn from the MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

  • GR551x : A single-mode, low-power Bluetooth 5.1 System-on-Chip (SoC). It can be configured as a Broadcaster, an Observer, a Central, a Peripheral, and supports the combination of all the above roles, making it an ideal choice for Internet of Things (IoT) and smart wearable devices.

    Based on ARM® Cortex®-M4F CPU core, the GR551x integrates Bluetooth 5.1 Protocol Stack, a 2.4 GHz RF transceiver, on-chip programmable Flash memory, RAM, and multiple peripherals.

  • Develop Board: Based on GR5515 SK

2. Porting Guide

  • Please view the porting guide through by project wiki, it just provides chinese version now

About

An Interest project that porting micropython on GR551x BLE SoC, and running BLE App through Micropython

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published