2023-01-07-meeting-notes 895 B

123456789101112131415
  1. - several freertos relevations
  2. - code size can be kept small by using:
  3. - static allocation (instead of dynamic allocation, which requires a heap implementation)
  4. - no software timers, which requires a lot of software timer specific code
  5. - bigger imem is not necessary, at least with a basic level of compiler optimizations
  6. - new test program and test program additions
  7. - more robust base to test all kinds of things
  8. - mtime finished
  9. - implemented as counter module additions changes (kept backward compatible)
  10. - instead of a single COUNTER, there are now MTIMELO, MTIMEHI, MTIMECMPLO and MTIMECMPHI memory-mapped registers
  11. - counter module can generate an interrupt request
  12. - timer interrupts working
  13. - mtimecmp can be set and if timer interrupts are enabled, a timer interrupt will be caused
  14. - TODO: try `-Os` compiler flag (optimizes for code size!)