The Complete CODAL API#

  • CODAL Core
    • Core
      • codal::CodalCompat

      • codal::CodalComponent

      • codal::CodalConfig

      • codal::CodalDevice

      • codal::CodalDmesg

      • codal::CodalFiber

      • codal::CodalHeapAllocator

      • codal::CodalListener

      • codal::CodalUtil

      • codal::ErrorNo

      • codal::EventModel

      • codal::MemberFunctionCallback

      • codal::NotifyEvents

    • Driver Models
      • codal::AbstractButton

      • codal::Accelerometer

      • codal::CodalUSB

      • codal::Compass

      • codal::Display

      • codal::DMASingleWireSerial

      • codal::Gyroscope

      • codal::I2C

      • codal::LowLevelTimer

      • codal::NVMController

      • codal::Pin

      • codal::Radio

      • codal::ScreenIO

      • codal::Sensor

      • codal::Serial

      • codal::SingleWireSerial

      • codal::SPI

      • codal::SPIFlash

      • codal::Timer

    • Drivers
      • codal::AnalogSensor

      • codal::AnimatedDisplay

      • codal::AsciiKeyMap

      • codal::Button

      • codal::FAT

      • codal::FXOS8700

      • codal::GhostFAT

      • codal::HID

      • codal::HIDJoystick

      • codal::HIDMouse

      • codal::ILI9341

      • codal::KeyMap

      • codal::KeyValueStorage

      • codal::LEDMatrix

      • codal::LinearAnalogSensor

      • codal::LIS3DH

      • codal::LSM303Accelerometer

      • codal::LSM303Magnetometer

      • codal::MAG3110

      • codal::MessageBus

      • codal::MMA8453

      • codal::MMA8653

      • codal::MPU6050

      • codal::MultiButton

      • codal::NonLinearAnalogSensor

      • codal::PearsonHash

      • codal::PulseIn

      • codal::SPIScreenIO

      • codal::ST7735

      • codal::StandardSPIFlash

      • codal::TouchButton

      • codal::TouchSensor

      • codal::USB_HID_Keys

      • codal::USBMassStorageClass

      • codal::USBMSC

    • Streams
      • codal::DataSink

      • codal::DataSource

      • codal::DataStream

      • codal::FIFOStream

      • codal::LevelDetector

      • codal::LevelDetectorSPL

      • codal::MemorySource

      • codal::Mixer

      • codal::StreamFilter

      • codal::StreamFlowTrigger

      • codal::StreamNormalizer

      • codal::StreamRecording

      • codal::StreamSplitter

      • codal::Synthesizer

    • Types
      • codal::BitmapFont

      • codal::CoordinateSystem

      • codal::Event

      • codal::Image

      • codal::ManagedBuffer

      • codal::ManagedString

      • codal::ManagedType

      • codal::Matrix4

      • codal::RefCounted

  • CODAL MicroBit
    • codal::FSCache

    • codal::MicroBitAccelerometer

    • codal::MicroBitAudio

    • codal::MicroBitBLEChar

    • codal::MicroBitBLEService

    • codal::MicroBitBLEServices

    • codal::MicroBitCompass

    • codal::MicroBitCompassCalibrator

    • codal::MicroBitConfig

    • codal::MicroBitDevice

    • codal::MicroBitDisplay

    • codal::MicroBitFile

    • codal::MicroBitFileSystem

    • codal::MicroBitFlash

    • codal::MicroBitLog

    • codal::MicroBitMemoryMap

    • codal::MicroBitPowerManager

    • codal::MicroBitRadio

    • codal::MicroBitRadioDatagram

    • codal::MicroBitRadioEvent

    • codal::MicroBitThermometer

    • codal::MicroBitUSBFlashManager

    • codal::MicroBitUtil

    • codal::MicroBitSynth

    • codal::Mixer2

    • codal::NRF52FlashManager

    • codal::NRF52LedMatrix

    • codal::PacketBuffer

    • codal::SoundEmojiSynthesizer

    • codal::SoundExpressions

    • codal::SoundOutputPin

    • codal::SoundSynthesizerEffects

    • Bluetooth
      • codal::ExternalEvents

      • codal::MSEEvents

      • codal::MicroBitAccelerometerService

      • codal::MicroBitBLEManager

      • codal::MicroBitBLETypes

      • codal::MicroBitButtonService

      • codal::MicroBitEddystone

      • codal::MicroBitEventService

      • codal::MicroBitIOPinService

      • codal::MicroBitLEDService

      • codal::MicroBitMagnetometerService

      • codal::MicroBitPartialFlashingService

      • codal::MicroBitTemperatureService

      • codal::MicroBitUARTService

    • Compatibility Layer
      • codal::DigitalIn

      • codal::DigitalOut

      • codal::InterruptPin

      • codal::MbedMemberFunctionCallback

      • codal::MbedTimer

      • codal::MicroBitButton

      • codal::MicroBitCompat

      • codal::MicroBitComponent

      • codal::MicroBitDevice

      • codal::MicroBitEvent

      • codal::MicroBitFiber

      • codal::MicroBitI2C

      • codal::MicroBitImage

      • codal::MicroBitSerial

      • codal::MicroBitStorage

      • codal::MicroBitSystemTimer

      • codal::PwmOut

      • codal::Ticker

      • codal::Timeout

    • Models
      • codal::MicroBit

      • codal::MicroBitIO