Skip to content
Snippets Groups Projects
Select Git revision
  • add-utime-unix_time-expansion
  • add-monotonic-time
  • add-digiclk
  • master default protected
  • genofire/rockets-state
  • genofire/ble-follow-py
  • plaetzchen/ios-workaround
  • blinkisync-as-preload
  • genofire/haule-ble-fs-deactive
  • schneider/max30001-pycardium
  • schneider/max30001-epicaridum
  • schneider/max30001
  • schneider/stream-locks
  • schneider/fundamental-test
  • schneider/ble-buffers
  • schneider/maxim-sdk-update
  • ch3/splashscreen
  • koalo/bhi160-works-but-dirty
  • koalo/wip/i2c-for-python
  • renze/safe_mode
  • v1.9
  • v1.8
  • v1.7
  • v1.6
  • v1.5
  • v1.4
  • v1.3
  • v1.2
  • v1.1
  • v1.0
  • release-1
  • bootloader-v1
  • v0.0
33 results

firmware

  • Clone with SSH
  • Clone with HTTPS
  • Forked from card10 / firmware
    Source project has a limited visibility.
    Ferdinand Bachmann's avatar
    Ferdinand Bachmann authored
    the subsecond encoding function from epic_rtc_set_milliseconds and the
    corresponding decoding function from epic_rtc_get_milliseconds are not
    numerically stable.
    
    i.e., encoding 5 milliseconds to 20 subsecs and immediately afterwards decoding
    that yields 4 milliseconds.
    
    Adding a bias of 999 (0.24 milliseconds) to the decoding function makes it
    numerically stable, while never decoding any subsecond value to more than 999
    milliseconds.
    756c13df
    History
    Name Last commit Last update