From f6a1d501768bba0a6461ab64c0015c7f292df094 Mon Sep 17 00:00:00 2001 From: Joseph Coffland Date: Thu, 15 Feb 2018 17:15:26 -0800 Subject: [PATCH] Fix flags reg --- CHANGELOG.md | 6 ++++++ package.json | 2 +- src/pwr/main.c | 3 +-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d508ba..276b465 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ Buildbotics CNC Controller Firmware Change Log ============================================== +## v0.3.8 + - + ## v0.3.7 - Allow blocking error dialog for a period of time - Show actual error message on planner errors @@ -47,3 +50,6 @@ Buildbotics CNC Controller Firmware Change Log - Search and latch velocity mm/min -> m/min - Fixed password update (broken in last version) - Start Web server eariler in case of Python coding errors + + +Change log not maintained in previous versions. See git commit log. diff --git a/package.json b/package.json index b6fd328..6de8794 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bbctrl", - "version": "0.3.7", + "version": "0.3.8", "homepage": "http://buildbotics.com/", "repository": "https://github.com/buildbotics/bbctrl-firmware", "license": "GPL-3.0+", diff --git a/src/pwr/main.c b/src/pwr/main.c index 42eae1d..c722b58 100644 --- a/src/pwr/main.c +++ b/src/pwr/main.c @@ -378,8 +378,6 @@ void init() { static void shutdown(uint16_t flags) { - regs[FLAGS_REG] = flags; - // Disable timers TCCR0B = TCCR1B = 0; @@ -437,6 +435,7 @@ int main() { if (loads[0].limit) flags |= LOAD1_LIMITING_FLAG; if (loads[1].limit) flags |= LOAD2_LIMITING_FLAG; + regs[FLAGS_REG] = flags; if (flags & FATAL_FLAG_MASK) shutdown(flags); } -- 2.27.0