![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
df
Fork of APP1 by
UARTDisplayer.cpp
- Committer:
- GaiSensei
- Date:
- 2017-01-15
- Revision:
- 10:04822743cefe
- Parent:
- 2:b8a20f7e2912
- Child:
- 13:bb9669053eb3
File content as of revision 10:04822743cefe:
#include "UARTDisplayer.hpp" UARTDisplayer::UARTDisplayer() { } void UARTDisplayer::displayAngle(float angle) { /* char digits[6]; snprintf(digits, sizeof digits, "%f", angle); if(digits[1] == '.') { device.write(0); wait(0.001); device.write((int)digits[0] - 48); wait(0.001); device.write((int)digits[2] - 48); wait(0.001); device.write((int)digits[3] - 48); wait(0.001); } else { device.write((int)digits[0] - 48); wait(0.001); device.write((int)digits[1] - 48); wait(0.001); device.write((int)digits[3] - 48); wait(0.001); device.write((int)digits[4] - 48); wait(0.001); } device.write(DECIMAL_CONTROL_REGISTER); wait(0.001); device.write(FLOATING_POINT_DOT_POSITION); wait(0.001); printf("Angle displayed\n");*/ } void UARTDisplayer::reset() { /*device.write(CLEAR_DISPLAY_REGISTER); wait(0.001); device.write(CURSOR_CONROL_REGISTER); wait(0.001); device.write(MOST_LEFT_DIGIT_POSITION); wait(0.001); printf("Cursor reset\n");*/ }