lpcmanager

Parents afc20728a330
Children 74629cc7e370
Added MC9.h which holds the code intended only for MC9.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/LPCBus/MC9.h Thu Nov 17 10:29:04 2016 +0100
@@ -0,0 +1,3 @@
+#ifndef MC9
+#define MC9
+#endif
--- a/LPCBus/MC9_OnBoard_cleanup.c Wed Nov 16 08:11:59 2016 +0100
+++ b/LPCBus/MC9_OnBoard_cleanup.c Thu Nov 17 10:29:04 2016 +0100
@@ -5,9 +5,11 @@
rt_task_join(&RTU_task);
rt_mutex_delete(&RTU_BuffMutex);
gpio_close(RTU_GPIO_dev);
+#ifdef MC9
gpio_set_pin_value(CAN0_EN_dev, 1);
gpio_close(CAN0_EN_dev);
gpio_set_pin_value(CAN1_EN_dev, 1);
gpio_close(CAN1_EN_dev);
+#endif /* MC9 */
gpio_set_pin_value(RUN_LED_dev, 1);
gpio_close(RUN_LED_dev);
--- a/LPCBus/MC9_OnBoard_decl.c Wed Nov 16 08:11:59 2016 +0100
+++ b/LPCBus/MC9_OnBoard_decl.c Thu Nov 17 10:29:04 2016 +0100
@@ -23,8 +23,10 @@
struct gpio_device *RTU_GPIO_dev;
struct gpio_device *RUN_LED_dev;
+#ifdef MC9
struct gpio_device *CAN0_EN_dev;
struct gpio_device *CAN1_EN_dev;
+#endif /* MC9 */
static int write_file_bool(int fd, int value)
{
--- a/LPCBus/MC9_OnBoard_init.c Wed Nov 16 08:11:59 2016 +0100
+++ b/LPCBus/MC9_OnBoard_init.c Thu Nov 17 10:29:04 2016 +0100
@@ -10,10 +10,12 @@
%(init_code)s
+#ifdef MC9
CAN0_EN_dev = gpio_open(21);
gpio_set_pin_value(CAN0_EN_dev, 0);
CAN1_EN_dev = gpio_open(17);
gpio_set_pin_value(CAN1_EN_dev, 0);
+#endif /* MC9 */
RTU_GPIO_dev = gpio_open(111);
if (!RTU_GPIO_dev) {