From 28836105c4ae5d13f53b9940f9f5df0f7d61ca08 Mon Sep 17 00:00:00 2001 From: Justin Nguyen Date: Thu, 8 Apr 2021 14:17:22 -0400 Subject: [PATCH 01/42] Fix motor contorl writing to read only register for controlling motors. Add FIXMEs for conversion from commanded values to motor control values --- .../CubeRover/MotorControl/MotorControlComponent.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Apps/FlightSoftware/fprime/CubeRover/MotorControl/MotorControlComponent.cpp b/Apps/FlightSoftware/fprime/CubeRover/MotorControl/MotorControlComponent.cpp index a89e091eb..750994aeb 100644 --- a/Apps/FlightSoftware/fprime/CubeRover/MotorControl/MotorControlComponent.cpp +++ b/Apps/FlightSoftware/fprime/CubeRover/MotorControl/MotorControlComponent.cpp @@ -923,7 +923,7 @@ namespace CubeRover { // Send the speed to all the motors err = sendAllMotorsData(MOTOR_CONTROL_I2CREG, - MotorControllerI2C::CURRENT_SPEED, + MotorControllerI2C::TARGET_SPEED, (uint8_t*) &motor_speed); if(err != MC_NO_ERROR) return err; @@ -946,28 +946,28 @@ namespace CubeRover { } err = writeMotorControlRegister(MOTOR_CONTROL_I2CREG, - MotorControllerI2C::CURRENT_POSITION, + MotorControllerI2C::RELATIVE_TARGET_POSITION, FRONT_LEFT_MC_I2C_ADDR, (uint8_t*) &Left_Wheels_Relative_ticks); if(err != MC_NO_ERROR) return err; err = writeMotorControlRegister(MOTOR_CONTROL_I2CREG, - MotorControllerI2C::CURRENT_POSITION, + MotorControllerI2C::RELATIVE_TARGET_POSITION, FRONT_RIGHT_MC_I2C_ADDR, (uint8_t*) &Right_Wheels_Relative_ticks); if(err != MC_NO_ERROR) return err; err = writeMotorControlRegister(MOTOR_CONTROL_I2CREG, - MotorControllerI2C::CURRENT_POSITION, + MotorControllerI2C::RELATIVE_TARGET_POSITION, REAR_RIGHT_MC_I2C_ADDR, (uint8_t*) &Right_Wheels_Relative_ticks); if(err != MC_NO_ERROR) return err; err = writeMotorControlRegister(MOTOR_CONTROL_I2CREG, - MotorControllerI2C::CURRENT_POSITION, + MotorControllerI2C::RELATIVE_TARGET_POSITION, REAR_LEFT_MC_I2C_ADDR, (uint8_t*) &Left_Wheels_Relative_ticks); return err; @@ -1295,6 +1295,7 @@ namespace CubeRover { */ Motor_tick MotorControlComponentImpl :: groundCMToMotorTicks(int16_t dist) { + // FIXME: Jonathan to develop this function return 0; } @@ -1308,6 +1309,7 @@ namespace CubeRover { */ Speed_percent MotorControlComponentImpl :: groundSpeedToSpeedPrecent(int16_t speed) { + // FIXME: Jonathan to develop this function return 0; } From 335b8f75aa9c2cbc25438c738dc009de0e65860e Mon Sep 17 00:00:00 2001 From: Iris Watchdog Developers Date: Sat, 10 Apr 2021 15:20:53 -0400 Subject: [PATCH 02/42] Checking in latest motor control code, still changes to be made --- Apps/FlightSoftware/MotorControl/.cproject | 104 +- .../.launches/MotorControl.launch | 35 + Apps/FlightSoftware/MotorControl/.project | 7 - .../org.eclipse.cdt.codan.core.prefs | 3 + .../org.eclipse.cdt.debug.core.prefs | 2 + .../org.eclipse.core.resources.prefs | 15 + .../MotorControl/Release/MotorControl.map | 3857 ++++ .../MotorControl/Release/MotorControl.out | Bin 0 -> 158856 bytes .../Release/MotorControl_linkInfo.xml | 14627 ++++++++++++++++ .../FlightSoftware/MotorControl/Release/bsp.d | 109 + .../MotorControl/Release/bsp.obj | Bin 0 -> 45092 bytes .../MotorControl/Release/ccsObjs.opt | 1 + .../MotorControl/Release/driverlib/adc12_b.d | 45 + .../Release/driverlib/adc12_b.obj | Bin 0 -> 51336 bytes .../MotorControl/Release/driverlib/aes256.d | 45 + .../MotorControl/Release/driverlib/aes256.obj | Bin 0 -> 42004 bytes .../MotorControl/Release/driverlib/comp_e.d | 45 + .../MotorControl/Release/driverlib/comp_e.obj | Bin 0 -> 48400 bytes .../MotorControl/Release/driverlib/crc.d | 45 + .../MotorControl/Release/driverlib/crc.obj | Bin 0 -> 26976 bytes .../MotorControl/Release/driverlib/crc32.d | 45 + .../MotorControl/Release/driverlib/crc32.obj | Bin 0 -> 29300 bytes .../MotorControl/Release/driverlib/cs.d | 45 + .../MotorControl/Release/driverlib/cs.obj | Bin 0 -> 61032 bytes .../MotorControl/Release/driverlib/dma.d | 45 + .../MotorControl/Release/driverlib/dma.obj | Bin 0 -> 47088 bytes .../MotorControl/Release/driverlib/esi.d | 37 + .../MotorControl/Release/driverlib/esi.obj | Bin 0 -> 14604 bytes .../Release/driverlib/eusci_a_spi.d | 45 + .../Release/driverlib/eusci_a_spi.obj | Bin 0 -> 43352 bytes .../Release/driverlib/eusci_a_uart.d | 45 + .../Release/driverlib/eusci_a_uart.obj | Bin 0 -> 44684 bytes .../Release/driverlib/eusci_b_i2c.d | 45 + .../Release/driverlib/eusci_b_i2c.obj | Bin 0 -> 84080 bytes .../Release/driverlib/eusci_b_spi.d | 45 + .../Release/driverlib/eusci_b_spi.obj | Bin 0 -> 43344 bytes .../MotorControl/Release/driverlib/framctl.d | 37 + .../Release/driverlib/framctl.obj | Bin 0 -> 14608 bytes .../Release/driverlib/framctl_a.d | 45 + .../Release/driverlib/framctl_a.obj | Bin 0 -> 34620 bytes .../MotorControl/Release/driverlib/gpio.d | 45 + .../MotorControl/Release/driverlib/gpio.obj | Bin 0 -> 44068 bytes .../MotorControl/Release/driverlib/hspll.d | 37 + .../MotorControl/Release/driverlib/hspll.obj | Bin 0 -> 14608 bytes .../MotorControl/Release/driverlib/lcd_c.d | 37 + .../MotorControl/Release/driverlib/lcd_c.obj | Bin 0 -> 14608 bytes .../MotorControl/Release/driverlib/mpu.d | 45 + .../MotorControl/Release/driverlib/mpu.obj | Bin 0 -> 35924 bytes .../MotorControl/Release/driverlib/mpy32.d | 45 + .../MotorControl/Release/driverlib/mpy32.obj | Bin 0 -> 45240 bytes .../MotorControl/Release/driverlib/mtif.d | 37 + .../MotorControl/Release/driverlib/mtif.obj | Bin 0 -> 14608 bytes .../MotorControl/Release/driverlib/pmm.d | 45 + .../MotorControl/Release/driverlib/pmm.obj | Bin 0 -> 27780 bytes .../MotorControl/Release/driverlib/ram.d | 45 + .../MotorControl/Release/driverlib/ram.obj | Bin 0 -> 18316 bytes .../MotorControl/Release/driverlib/ref_a.d | 45 + .../MotorControl/Release/driverlib/ref_a.obj | Bin 0 -> 38892 bytes .../MotorControl/Release/driverlib/rtc_b.d | 37 + .../MotorControl/Release/driverlib/rtc_b.obj | Bin 0 -> 14608 bytes .../MotorControl/Release/driverlib/rtc_c.d | 45 + .../MotorControl/Release/driverlib/rtc_c.obj | Bin 0 -> 58140 bytes .../MotorControl/Release/driverlib/saph.d | 37 + .../MotorControl/Release/driverlib/saph.obj | Bin 0 -> 14608 bytes .../MotorControl/Release/driverlib/sdhs.d | 37 + .../MotorControl/Release/driverlib/sdhs.obj | Bin 0 -> 14608 bytes .../MotorControl/Release/driverlib/sfr.d | 45 + .../MotorControl/Release/driverlib/sfr.obj | Bin 0 -> 25620 bytes .../Release/driverlib/subdir_rules.mk | 15 + .../Release/driverlib/subdir_vars.mk | 224 + .../MotorControl/Release/driverlib/sysctl.d | 45 + .../MotorControl/Release/driverlib/sysctl.obj | Bin 0 -> 33784 bytes .../MotorControl/Release/driverlib/timer_a.d | 45 + .../Release/driverlib/timer_a.obj | Bin 0 -> 59236 bytes .../MotorControl/Release/driverlib/timer_b.d | 45 + .../Release/driverlib/timer_b.obj | Bin 0 -> 64340 bytes .../MotorControl/Release/driverlib/tlv.d | 45 + .../MotorControl/Release/driverlib/tlv.obj | Bin 0 -> 27084 bytes .../MotorControl/Release/driverlib/uups.d | 37 + .../MotorControl/Release/driverlib/uups.obj | Bin 0 -> 14608 bytes .../MotorControl/Release/driverlib/wdt_a.d | 45 + .../MotorControl/Release/driverlib/wdt_a.obj | Bin 0 -> 22812 bytes .../FlightSoftware/MotorControl/Release/i2c.d | 133 + .../MotorControl/Release/i2c.obj | Bin 0 -> 69120 bytes .../MotorControl/Release/main.d | 133 + .../MotorControl/Release/main.obj | Bin 0 -> 93696 bytes .../MotorControl/Release/makefile | 207 + .../MotorControl/Release/objects.mk | 8 + .../MotorControl/Release/sources.mk | 116 + .../MotorControl/Release/subdir_rules.mk | 15 + .../MotorControl/Release/subdir_vars.mk | 41 + .../MotorControl/driverlib/adc12_b.c | 291 + .../MotorControl/driverlib/adc12_b.h | 1496 ++ .../MotorControl/driverlib/aes256.c | 368 + .../MotorControl/driverlib/aes256.h | 418 + .../MotorControl/driverlib/comp_e.c | 277 + .../MotorControl/driverlib/comp_e.h | 666 + .../MotorControl/driverlib/crc.c | 103 + .../MotorControl/driverlib/crc.h | 209 + .../MotorControl/driverlib/crc32.c | 157 + .../MotorControl/driverlib/crc32.h | 263 + .../MotorControl/driverlib/cs.c | 996 ++ .../MotorControl/driverlib/cs.h | 644 + .../MotorControl/driverlib/dma.c | 194 + .../MotorControl/driverlib/dma.h | 747 + .../MotorControl/driverlib/driverlib.h | 67 + .../MotorControl/driverlib/esi.c | 1445 ++ .../MotorControl/driverlib/esi.h | 888 + .../MotorControl/driverlib/eusci_a_spi.c | 229 + .../MotorControl/driverlib/eusci_a_spi.h | 526 + .../MotorControl/driverlib/eusci_a_uart.c | 267 + .../MotorControl/driverlib/eusci_a_uart.h | 605 + .../MotorControl/driverlib/eusci_b_i2c.c | 609 + .../MotorControl/driverlib/eusci_b_i2c.h | 1047 ++ .../MotorControl/driverlib/eusci_b_spi.c | 226 + .../MotorControl/driverlib/eusci_b_spi.h | 526 + .../MotorControl/driverlib/framctl.c | 158 + .../MotorControl/driverlib/framctl.h | 303 + .../MotorControl/driverlib/framctl_a.c | 176 + .../MotorControl/driverlib/framctl_a.h | 396 + .../MotorControl/driverlib/gpio.c | 489 + .../MotorControl/driverlib/gpio.h | 1051 ++ .../MotorControl/driverlib/hspll.c | 119 + .../MotorControl/driverlib/hspll.h | 328 + .../MotorControl/driverlib/inc/hw_memmap.h | 77 + .../MotorControl/driverlib/inc/version.h | 42 + .../MotorControl/driverlib/lcd_c.c | 439 + .../MotorControl/driverlib/lcd_c.h | 1379 ++ .../MotorControl/driverlib/mpu.c | 338 + .../MotorControl/driverlib/mpu.h | 423 + .../MotorControl/driverlib/mpy32.c | 176 + .../MotorControl/driverlib/mpy32.h | 445 + .../MotorControl/driverlib/mtif.c | 210 + .../MotorControl/driverlib/mtif.h | 563 + .../MotorControl/driverlib/pmm.c | 124 + .../MotorControl/driverlib/pmm.h | 219 + .../MotorControl/driverlib/ram.c | 72 + .../MotorControl/driverlib/ram.h | 138 + .../MotorControl/driverlib/ref_a.c | 151 + .../MotorControl/driverlib/ref_a.h | 412 + .../MotorControl/driverlib/rtc_b.c | 268 + .../MotorControl/driverlib/rtc_b.h | 633 + .../MotorControl/driverlib/rtc_c.c | 376 + .../MotorControl/driverlib/rtc_c.h | 856 + .../MotorControl/driverlib/saph.c | 276 + .../MotorControl/driverlib/saph.h | 1119 ++ .../MotorControl/driverlib/sdhs.c | 199 + .../MotorControl/driverlib/sdhs.h | 653 + .../MotorControl/driverlib/sfr.c | 96 + .../MotorControl/driverlib/sfr.h | 290 + .../MotorControl/driverlib/sysctl.c | 131 + .../MotorControl/driverlib/sysctl.h | 356 + .../MotorControl/driverlib/timer_a.c | 364 + .../MotorControl/driverlib/timer_a.h | 1097 ++ .../MotorControl/driverlib/timer_b.c | 398 + .../MotorControl/driverlib/timer_b.h | 1224 ++ .../MotorControl/driverlib/tlv.c | 239 + .../MotorControl/driverlib/tlv.h | 436 + .../MotorControl/driverlib/uups.c | 130 + .../MotorControl/driverlib/uups.h | 381 + .../MotorControl/driverlib/wdt_a.c | 102 + .../MotorControl/driverlib/wdt_a.h | 210 + Apps/FlightSoftware/MotorControl/i2c.c | 52 +- Apps/FlightSoftware/MotorControl/i2c.h | 2 + Apps/FlightSoftware/MotorControl/main.c | 305 +- Apps/FlightSoftware/MotorControl/main.h | 25 +- Apps/FlightSoftware/MotorControl/pi.h | 4 +- .../targetConfigs/MSP430FR5994.ccxml | 12 + .../MotorControl/targetConfigs/readme.txt | 9 + 169 files changed, 52668 insertions(+), 177 deletions(-) create mode 100644 Apps/FlightSoftware/MotorControl/.launches/MotorControl.launch create mode 100644 Apps/FlightSoftware/MotorControl/.settings/org.eclipse.cdt.codan.core.prefs create mode 100644 Apps/FlightSoftware/MotorControl/.settings/org.eclipse.cdt.debug.core.prefs create mode 100644 Apps/FlightSoftware/MotorControl/.settings/org.eclipse.core.resources.prefs create mode 100644 Apps/FlightSoftware/MotorControl/Release/MotorControl.map create mode 100644 Apps/FlightSoftware/MotorControl/Release/MotorControl.out create mode 100644 Apps/FlightSoftware/MotorControl/Release/MotorControl_linkInfo.xml create mode 100644 Apps/FlightSoftware/MotorControl/Release/bsp.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/bsp.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/ccsObjs.opt create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/adc12_b.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/adc12_b.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/aes256.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/aes256.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/comp_e.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/comp_e.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/crc.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/crc.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/crc32.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/crc32.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/cs.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/cs.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/dma.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/dma.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/esi.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/esi.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/eusci_a_spi.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/eusci_a_spi.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/eusci_a_uart.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/eusci_a_uart.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/eusci_b_i2c.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/eusci_b_i2c.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/eusci_b_spi.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/eusci_b_spi.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/framctl.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/framctl.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/framctl_a.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/framctl_a.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/gpio.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/gpio.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/hspll.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/hspll.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/lcd_c.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/lcd_c.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/mpu.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/mpu.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/mpy32.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/mpy32.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/mtif.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/mtif.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/pmm.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/pmm.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/ram.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/ram.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/ref_a.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/ref_a.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/rtc_b.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/rtc_b.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/rtc_c.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/rtc_c.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/saph.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/saph.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/sdhs.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/sdhs.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/sfr.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/sfr.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/subdir_rules.mk create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/subdir_vars.mk create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/sysctl.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/sysctl.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/timer_a.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/timer_a.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/timer_b.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/timer_b.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/tlv.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/tlv.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/uups.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/uups.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/wdt_a.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/driverlib/wdt_a.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/i2c.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/i2c.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/main.d create mode 100644 Apps/FlightSoftware/MotorControl/Release/main.obj create mode 100644 Apps/FlightSoftware/MotorControl/Release/makefile create mode 100644 Apps/FlightSoftware/MotorControl/Release/objects.mk create mode 100644 Apps/FlightSoftware/MotorControl/Release/sources.mk create mode 100644 Apps/FlightSoftware/MotorControl/Release/subdir_rules.mk create mode 100644 Apps/FlightSoftware/MotorControl/Release/subdir_vars.mk create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/adc12_b.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/adc12_b.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/aes256.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/aes256.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/comp_e.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/comp_e.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/crc.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/crc.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/crc32.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/crc32.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/cs.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/cs.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/dma.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/dma.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/driverlib.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/esi.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/esi.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/eusci_a_spi.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/eusci_a_spi.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/eusci_a_uart.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/eusci_a_uart.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/eusci_b_i2c.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/eusci_b_i2c.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/eusci_b_spi.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/eusci_b_spi.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/framctl.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/framctl.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/framctl_a.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/framctl_a.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/gpio.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/gpio.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/hspll.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/hspll.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/inc/hw_memmap.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/inc/version.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/lcd_c.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/lcd_c.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/mpu.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/mpu.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/mpy32.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/mpy32.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/mtif.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/mtif.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/pmm.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/pmm.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/ram.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/ram.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/ref_a.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/ref_a.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/rtc_b.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/rtc_b.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/rtc_c.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/rtc_c.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/saph.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/saph.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/sdhs.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/sdhs.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/sfr.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/sfr.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/sysctl.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/sysctl.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/timer_a.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/timer_a.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/timer_b.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/timer_b.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/tlv.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/tlv.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/uups.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/uups.h create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/wdt_a.c create mode 100644 Apps/FlightSoftware/MotorControl/driverlib/wdt_a.h create mode 100644 Apps/FlightSoftware/MotorControl/targetConfigs/MSP430FR5994.ccxml create mode 100644 Apps/FlightSoftware/MotorControl/targetConfigs/readme.txt diff --git a/Apps/FlightSoftware/MotorControl/.cproject b/Apps/FlightSoftware/MotorControl/.cproject index 58b778132..97eaf6fda 100644 --- a/Apps/FlightSoftware/MotorControl/.cproject +++ b/Apps/FlightSoftware/MotorControl/.cproject @@ -51,8 +51,8 @@ - - + +