Skip to content

Latest commit

 

History

History
105 lines (70 loc) · 2.72 KB

CHANGELOG.md

File metadata and controls

105 lines (70 loc) · 2.72 KB

Changelog

Added

  • Add .set_slew() method + CMD_TABLE entry.
  • Add .set_bound() method + CMD_TABLE entry.
  • Add .set_pid() method + CMD_TABLE entry.
  • Add UART_DO type to CMD_TABLE.

Changed

  • Set optimization level to -O0.
  • Update CMD_TABLE to use new enum CMD_ID's.

[1.5.0] - 2019-04-20

Added

  • Add .get_hal() method + CMD_TABLE entry.
  • Add .set_mode() method + CMD_TABLE entry.
  • Add .set_msg() method + CMD_TABLE entry.
  • Add .set_gui() method + CMD_TABLE entry.

Changed

  • Implemented new methods from SYS module into CMD_TABLE.
  • Set optimization level to -O1.

Fixed

  • Fixed "All .log() methods fail when used with payload > 32 chars"; message now gets truncated.
  • Fixed "UART protocol max payload size wrongly defined; maximum of 255 bytes instead of 31 bytes."; added correct defines.
  • Set initial value of irq_status = true in driver.c; otherwise incorrect first invoke of __enable_irq().

[1.4.0] - 2019-04-11

Added

  • Implemented sys.h module; all changed will be logged here.

Changed

  • Moved initialization code to sys.init().
  • Moved system operation code to sys.operate().

[1.3.0] - 2019-03-23

Added

  • mot.h module + initialization + updated CMD_TABLE accordingly

Changed

  • Expanded set_pwm(); now logs success or failure based on spi.send().
  • Replaced set_pwm() with mot.set_pwm(MOTOR*)

1.2.0 - 2019-03-23

Added

  • Updated main structure; added comments and divisors.
  • Callbacks for CLI & FPGA testing.
    • echo();
    • set_pwm();
    • get_enc();

Changed

  • CMD_TABLE updated to use new macros and callbacks.

1.1.0 - 2017-03-05

Added

  • CLI command table.
  • SysTick ISR.
  • Barebone functionality.

1.0.0 - 2019-03-05

Added

  • Created module.