djthorpe / go-pico

Raspberry Pi RP2040 Pico SDK for golang

Home Page:https://pkg.go.dev/github.com/djthorpe/go-pico

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-pico

This repository contains a tinygo implementation of the Raspberry Pi Pico (RP2040) Microcontroller and everything else you need in order to start developing golang on the RP2040 with tinygo. The support for some SDK features are missing in tinygo, so this is an alternative which more closely tracks the Pico SDK.

Versions

This repository currently tracks the following versions:

Documentation

  • General Purpose IO GPIO
  • Pulse Width Modulation PWM
  • Analog to Digital Converter ADC

Contributing & Distribution

This repository is currently in development and subject to change.

Please do file feature requests and bugs here.

The license is Apache 2 so feel free to redistribute. Redistributions in either source code or binary form must reproduce the copyright notice, and please link back to this repository for more information:

RP2040 SDK for tinygo

https://github.com/djthorpe/go-pico/

Copyright (c) 2022, David Thorpe, All rights reserved.

About

Raspberry Pi RP2040 Pico SDK for golang

https://pkg.go.dev/github.com/djthorpe/go-pico

License:Apache License 2.0


Languages

Language:Go 94.1%Language:Assembly 4.3%Language:Shell 1.3%Language:Makefile 0.2%