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