- 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 toCMD_TABLE
.
- Set optimization level to
-O0
. - Update
CMD_TABLE
to use newenum
CMD_ID
's.
- 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.
- Implemented new methods from SYS module into
CMD_TABLE
. - Set optimization level to
-O1
.
- 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 of31 bytes
."; added correct defines. - Set initial value of
irq_status = true
indriver.c
; otherwise incorrect first invoke of__enable_irq()
.
- Implemented
sys.h
module; all changed will be logged here.
- Moved initialization code to
sys.init()
. - Moved system operation code to
sys.operate()
.
mot.h
module + initialization + updatedCMD_TABLE
accordingly
Expandedset_pwm()
; now logs success or failure based onspi.send()
.- Replaced
set_pwm()
withmot.set_pwm(MOTOR*)
1.2.0 - 2019-03-23
- Updated main structure; added comments and divisors.
- Callbacks for CLI & FPGA testing.
echo();
set_pwm();
get_enc();
CMD_TABLE
updated to use new macros and callbacks.
1.1.0 - 2017-03-05
- CLI command table.
- SysTick ISR.
- Barebone functionality.
1.0.0 - 2019-03-05
- Created module.