1. 15 Jan, 2021 1 commit
  2. 09 Jan, 2021 3 commits
  3. 24 Dec, 2020 2 commits
  4. 23 Dec, 2020 4 commits
    • natalie's avatar
      Add easter egg! · 96606ace
      natalie authored
      96606ace
    • natalie's avatar
      Optimize queue handling · 038ee48f
      natalie authored
      038ee48f
    • natalie's avatar
      Merge branch 'fix_gcc_warnings' into 'master' · 7cb00624
      natalie authored
      Fix GCC warnings
      
      See merge request !13
      7cb00624
    • matt's avatar
      Fix GCC warnings · 870cb6f8
      matt authored
      Some were found with the addition of -Wshadow.
      
      Mostly just casting (e.g. dropping volatile), but also some unused
      variables were commented out, and an out of bounds array access was
      fixed in Ui_SoftBar_Setup().
      
      Pragmas were added to silence strict-aliasing warnings, and the affected
      macros were reformatted for better readability.
      
      With the addition of these changes, no warnings are seen during the
      firmware build.
      870cb6f8
  5. 17 Dec, 2020 1 commit
  6. 07 Dec, 2020 1 commit
  7. 06 Dec, 2020 5 commits
  8. 02 Dec, 2020 1 commit
  9. 05 Nov, 2020 3 commits
  10. 01 Nov, 2020 7 commits
  11. 31 Oct, 2020 2 commits
  12. 25 Oct, 2020 4 commits
    • natalie's avatar
      Merge branch 'sha256_is_32_bytes' into 'master' · 5ff89bc6
      natalie authored
      Don't truncate app_elf_sha256 when parsing esp_app_desc_t
      
      See merge request !12
      5ff89bc6
    • matt's avatar
      Don't truncate app_elf_sha256 when parsing esp_app_desc_t · d4936c91
      matt authored
      This isn't currently used except to output debug-esque information about
      the parsed header.
      d4936c91
    • natalie's avatar
      Merge branch 'add_megapacker_script' into 'master' · 82130d47
      natalie authored
      Add megapacker.pl script to create .mgu updater files
      
      See merge request !11
      82130d47
    • matt's avatar
      Add megapacker.pl script to create .mgu updater files · 8d9356e3
      matt authored
      This is a relatively simple Perl script that takes app and/or updater
      ESP32 .bin image(s) and packs them into the .mgu format that is expected
      by the MegaGRRL firmware when initiating firmware updates from the File
      Browser.
      
      Example usage, for an app-only update on the (d)esktop version:
      
      	perl utils/megapacker.pl --app=firmware/build/megagrrl.bin --hw=d --outfile=megagrrl.mgu
      
      To update both the app and updater images for the (p)ortable version:
      
      	perl utils/megapacker.pl --app=megagrrl_app.bin --updater=megagrrl_updater.bin --hw=p --outfile=megagrrl_portable.mgu
      
      To specify the version rather than extract it from the header in the
      .bin file (note: the script defaults to hw version 'd'):
      
      	perl utils/megapacker.pl --app=megagrrl.bin --version=v0.97dev --outfile=megagrrl_v0.97dev.mgu
      
      No additional dependencies should be required if using any non-ancient
      Perl.
      8d9356e3
  13. 24 Oct, 2020 2 commits
  14. 22 Oct, 2020 2 commits
  15. 15 Oct, 2020 2 commits