aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/native
diff options
context:
space:
mode:
authorRichard Eoin Meadows2014-05-28 12:33:43 +0100
committerRichard Eoin Meadows2014-05-28 12:33:43 +0100
commit42e41edfa1d7e1f5aa5e4b131d3af846ad71f0ff (patch)
tree192653ae9ba83686421d5a0a571841060e94dc5d /src/platforms/native
parentc9089f58514b59cfc43e27796eb258cbabb2112b (diff)
Target power option is only for versions > 0
Diffstat (limited to 'src/platforms/native')
-rw-r--r--src/platforms/native/platform.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/platforms/native/platform.c b/src/platforms/native/platform.c
index 224daf8..d361ca8 100644
--- a/src/platforms/native/platform.c
+++ b/src/platforms/native/platform.c
@@ -154,11 +154,16 @@ void platform_srst_set_val(bool assert)
}
}
bool platform_target_get_power(void) {
- return gpio_get(PWR_BR_PORT, PWR_BR_PIN);
+ if (platform_hwversion() > 0) {
+ return gpio_get(PWR_BR_PORT, PWR_BR_PIN);
+ }
+ return 1; // 1 = Unpowered
}
void platform_target_set_power(bool power)
{
- gpio_set_val(PWR_BR_PORT, PWR_BR_PIN, !power);
+ if (platform_hwversion() > 0) {
+ gpio_set_val(PWR_BR_PORT, PWR_BR_PIN, !power);
+ }
}
void platform_delay(uint32_t delay)
{