Bayley Wang
/
priustroller_3
temp repo
Fork of priustroller_2 by
Diff: context.cpp
- Revision:
- 24:f1ff9c7256b5
- Parent:
- 19:280c62c71cf8
- Child:
- 25:0003b824dd7d
diff -r 7366022ea0ab -r f1ff9c7256b5 context.cpp --- a/context.cpp Mon Mar 09 08:28:22 2015 +0000 +++ b/context.cpp Mon Mar 09 11:33:14 2015 +0000 @@ -4,8 +4,9 @@ #include "sensors.h" #include "filters.h" #include "context.h" +#include "debug.h" -float debug_registers[16]; +float debug_registers[32]; Context::Context() { _index = 0; @@ -74,6 +75,11 @@ } } +void Context::ConfigureDebugger(int debugger_channels, int debugger_size) { + _debugger_channels = debugger_channels; + _debugger_size = debugger_size; +} + void Context::InitData() { sense_p = new AnalogHallPositionSensor(_pos_a_pin, _pos_b_pin, _cal1_a, _cal2_a, _cal1_b, _cal2_b, _offset); sense_ib = new AnalogCurrentSensor(_ib_pin, _scale); @@ -96,6 +102,9 @@ serial = new Serial(USBTX, USBRX); serial->baud(115200); + serial->printf("%s\n\r", "Init Serial Communications"); + + debugger = new BufferedDebugger(this, _debugger_channels, _debugger_size); } void Context::upd_function() {