From 464ab9297ac103d973421c2210e74f8de4c12f36 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Wed, 25 Apr 2012 09:33:30 +0000 Subject: Updated MSP port. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@4134 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/hal/platforms/MSP430/pal_lld.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'os/hal/platforms/MSP430/pal_lld.c') diff --git a/os/hal/platforms/MSP430/pal_lld.c b/os/hal/platforms/MSP430/pal_lld.c index 6728d1ac5..562b0efb7 100644 --- a/os/hal/platforms/MSP430/pal_lld.c +++ b/os/hal/platforms/MSP430/pal_lld.c @@ -63,41 +63,41 @@ void _pal_lld_init(const PALConfig *config) { #if defined(__MSP430_HAS_PORT1__) || defined(__MSP430_HAS_PORT1_R__) - IOPORT1->iop_full.ie.reg_p = 0; - IOPORT1->iop_full.ifg.reg_p = 0; - IOPORT1->iop_full.sel.reg_p = 0; + IOPORT1->iop_full.ie = 0; + IOPORT1->iop_full.ifg = 0; + IOPORT1->iop_full.sel = 0; IOPORT1->iop_common.out = config->P1Data.out; IOPORT1->iop_common.dir = config->P1Data.dir; #endif #if defined(__MSP430_HAS_PORT2__) || defined(__MSP430_HAS_PORT2_R__) - IOPORT2->iop_full.ie.reg_p = 0; - IOPORT2->iop_full.ifg.reg_p = 0; - IOPORT2->iop_full.sel.reg_p = 0; + IOPORT2->iop_full.ie = 0; + IOPORT2->iop_full.ifg = 0; + IOPORT2->iop_full.sel = 0; IOPORT2->iop_common.out = config->P2Data.out; IOPORT2->iop_common.dir = config->P2Data.dir; #endif #if defined(__MSP430_HAS_PORT3__) || defined(__MSP430_HAS_PORT3_R__) - IOPORT3->iop_simple.sel.reg_p = 0; + IOPORT3->iop_simple.sel = 0; IOPORT3->iop_common.out = config->P3Data.out; IOPORT3->iop_common.dir = config->P3Data.dir; #endif #if defined(__MSP430_HAS_PORT4__) || defined(__MSP430_HAS_PORT4_R__) - IOPORT4->iop_simple.sel.reg_p = 0; + IOPORT4->iop_simple.sel = 0; IOPORT4->iop_common.out = config->P4Data.out; IOPORT4->iop_common.dir = config->P4Data.dir; #endif #if defined(__MSP430_HAS_PORT5__) || defined(__MSP430_HAS_PORT5_R__) - IOPORT5->iop_simple.sel.reg_p = 0; + IOPORT5->iop_simple.sel = 0; IOPORT5->iop_common.out = config->P5Data.out; IOPORT5->iop_common.dir = config->P5Data.dir; #endif #if defined(__MSP430_HAS_PORT6__) || defined(__MSP430_HAS_PORT6_R__) - IOPORT6->iop_simple.sel.reg_p = 0; + IOPORT6->iop_simple.sel = 0; IOPORT6->iop_common.out = config->P6Data.out; IOPORT6->iop_common.dir = config->P6Data.dir; #endif @@ -126,12 +126,12 @@ void _pal_lld_setgroupmode(ioportid_t port, switch (mode) { case PAL_MODE_RESET: case PAL_MODE_INPUT: - port->iop_common.dir.reg_p &= ~mask; + port->iop_common.dir &= ~mask; break; case PAL_MODE_UNCONNECTED: - port->iop_common.out.reg_p |= mask; + port->iop_common.out |= mask; case PAL_MODE_OUTPUT_PUSHPULL: - port->iop_common.dir.reg_p |= mask; + port->iop_common.dir |= mask; break; } } -- cgit v1.2.3