Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
codal_app: Update codal-microbit-v2 to v0.2.58.
Changes to codal-core: - added a lock to the initial access/events for the level detector - setGain and getGain now return floats, as they use fractional values internally - StreamRecording objects now use a linked list of buffers for storage - StreamSplitter now correctly connects to its upstream - added virtual to isConnected on DataSource to prevent internal misrouting - extended DMESG with optional Fiber and Time markers - updated CodalFiber to correctly behave as a counting semaphore - corrected locking behaviour on the LevelDetectorSPL to avoid race conditions - refactored assert to remove assert_true and assert_false - set the default FiberLock count to 1 - added a "fast path" route to reduce delays on getValue calls - added a new arg to FiberLock to run in legacy MUTEX mode, or SEMAPHORE mode with corrected semantics - TouchSensor: added missing public as part of declaration - Compass::clearCalibration() resets calibration member variable - update touch code to release/reconnect on pin reuse (codal-microbit-v2#345) Changes to codal-microbit-v2: - fix BLE panic 071 (#334) - remove FXOS vestiges - removed unused include for the old LevelDetector, updated event handling for demand activation - MicroBitUtilityService - replaces PR 178 (#287) - added isMicrophoneEnabled() to MicroBitAudio to match isSpeakerEnabled - removed spurious duplicate documentation, added support for isMicrophoneEnabled - MicroBitCompassCalibrator avoid using max(int,int) (#290) - disbled the MICROBIT_BLE_UTILITY_SERVICE_PAIRING configuration by default, enabled on BETA - MicroBitBLEManager - Move MICROBIT_BLE_MAXIMUM_BONDS to MicroBitConfig (#299) Changes to codal-nrf52: - fix NeoPixel/WS2812B timing (#47) - update touch code to release/reconnect on pin reuse (codal-microbit-v2#345) Signed-off-by: Damien George <[email protected]>
- Loading branch information