1. 21 Aug, 2019 4 commits
    • koalo's avatar
      WIP Support for I2C in MicroPython · 0f3c325a
      koalo authored
      Just the basic files created - compiles but no meaningful content is read.
      0f3c325a
    • koalo's avatar
      feat(pycardium): Seed urandom with TRNG · e02671f1
      koalo authored
      e02671f1
    • koalo's avatar
      7e39537b
    • Rahix's avatar
      fix(rtc): Call RTC_EnableRTCE after RTC_Init · 65d9d270
      Rahix authored
      RTC_Init will turn off the RTC and readout will not be possible until
      RTC_EnableRTCE is called.  The previous version worked because the
      bootloader would call RTC_Init and Epicardium would then call
      RTC_EnableRTCE.
      
      This broke with the hardware-init changes in
      
          b76ac8fc
      
      
      
      and lead to behavior where cold boot would not enable the RTC.  This
      commit switches the order of the two calls in the bootloader so it is
      always initialized correctly.  Because some older bootloaders are
      already out in the field, this commit also introduces basic rtc init
      into Epicardium so the new firmware can work correctly with older
      bootloaders.
      Signed-off-by: Rahix's avatarRahix <rahix@rahix.de>
      65d9d270
  2. 20 Aug, 2019 36 commits