You are viewing an older revision! See the latest version

Homepage

Introduction

mbed is the easiest and fastest way to prototype with ARM microcontrollers. To find out how it works, take the Tour.

About mbed

  • Tour - New to mbed? Take the tour and find out more
  • Sponsorship - The mbed Sponsorship Program
  • Education - The mbed Educational Program
  • Events - mbed-related events around the world

Getting started with mbed

mbed Library reference

Digital I/O

  • DigitalOut - Configure and control a digital output pin.
  • DigitalIn - Configure and control a digital input pin.
  • DigitalInOut - Bi-directional digital pins
  • BusIn - Flexible way to read multiple DigitalIn pins as one value
  • BusOut - Flexible way to write multiple DigitalIn pins as one value
  • BusInOut - Flexible way to read/write multiple DigitalIn pins as one value
  • PortIn - Fast way to read multiple DigitalIn pins as one value
  • PortOut - Fast way to write multiple DigitalIn pins as one value
  • PortInOut - Fast way to read/write multiple DigitalIn pins as one value
  • PwmOut - Pulse-width modulated output

Analog I/O

  • AnalogIn - Read the voltage applied to an analog input pin
  • AnalogOut - Set the voltage of an analog output pin

Networking & Comms

  • CAN - Controller-area network bus
  • Ethernet - Ethernet network

Time & Interrupts

  • Timer - Create, start, stop and read a timer
  • Timeout - Call a function after a specified delay
  • Ticker - Repeatedly call a function
  • InterruptIn - Trigger an event when a digital input pin changes.
  • wait - Wait for a specified time
  • time - Get and set the realtime clock

Other

Working with mbed

  • Help - The best way to get help, and how to help others
  • FAQs - Frequently asked technical questions about working with mbed
  • deadmbed - Is your mbed dead? Here are some things you can try!

Implementation details


All wikipages