An open API service indexing awesome lists of open source software.

https://github.com/microbit-foundation/spec-i2c-protocol

Specification for the micro:bit I2C protocol
https://github.com/microbit-foundation/spec-i2c-protocol

microbit microbit-spec

Last synced: 4 months ago
JSON representation

Specification for the micro:bit I2C protocol

Awesome Lists containing this project

README

          

# micro:bit I2C Protocol Specification

Documentation for the I2C Protocol between the micro:bit V2 Interface MCU (KL27)
and Target MCU (nRF52).

## Specification

The specification can be found in the `spec` folder.

## Additional Information

Other useful technical documentation:
- [micro:bit Tech Site DAPLink page](https://tech.microbit.org/software/daplink-interface/)
- [micro:bit Power Management](https://github.com/microbit-foundation/spec-power-management/)
- [micro:bit Tech Site pin and signals information](https://tech.microbit.org/hardware/schematic/)
- [micro:bit V2 schematic](https://github.com/microbit-foundation/microbit-v2-hardware/)

## Implementations

This specification is currently implemented in the
[CODAL micro:bit project](https://github.com/lancaster-university/codal-microbit-v2)
(Target nRF52) and the
[DAPLink project](https://github.com/ARMmbed/DAPLink/pull/763) (Interface KL27).

## License

SPDX-License-Identifier: [CC-BY-SA-4.0](LICENSE)

## Code of Conduct

Trust, partnership, simplicity and passion are our core values we live and
breathe in our daily work life and within our projects. Our open-source
projects are no exception. We have an active community which spans the globe
and we welcome and encourage participation and contributions to our projects by
everyone. We work to foster a positive, open, inclusive and supportive
environment and trust that our community respects the micro:bit code of conduct.

Please see our [code of conduct](https://microbit.org/safeguarding/) which
outlines our expectations for all those that participate in our community and
details on how to report any concerns and what would happen should breaches
occur.