[go: up one dir, main page]

Menu

Tree [r18] / trunk /
 History

HTTPS access


File Date Author Commit
 .settings 2015-12-30 dale_scott [r3] zip-01 2015-12-28T10:06
 doc 2016-01-25 dale_scott [r13] added project icon and grouped project meta
 driverlib 2015-12-30 dale_scott [r2] using MSP-EXP432P401R Out-of-Box experience for...
 i2cDevices 2016-02-12 steven-pye [r17] Added #include "hw_bmp180.h"
 sdCard 2016-02-17 steven-pye [r18] Tweaked FATFS SPI read/write routines to work a...
 targetConfigs 2015-12-30 dale_scott [r2] using MSP-EXP432P401R Out-of-Box experience for...
 testUtilities 2015-12-30 dale_scott [r3] zip-01 2015-12-28T10:06
 .ccsproject 2015-12-30 dale_scott [r3] zip-01 2015-12-28T10:06
 .cproject 2016-01-25 steven-pye [r11] 1) Increased clock speed to 48MHz
 .project 2015-12-30 dale_scott [r5] changed project name to msp432logger
 README.md 2016-01-25 dale_scott [r13] added project icon and grouped project meta
 fifo.c 2015-12-30 dale_scott [r3] zip-01 2015-12-28T10:06
 fifo.h 2015-12-30 dale_scott [r3] zip-01 2015-12-28T10:06
 main.c 2016-02-04 steven-pye [r15] 1) Beefed-up I2C driver
 main.h 2016-01-25 steven-pye [r11] 1) Increased clock speed to 48MHz
 msp432_startup_ccs.c 2015-12-30 dale_scott [r2] using MSP-EXP432P401R Out-of-Box experience for...
 msp432_startup_ccs_gcc.c 2016-02-04 steven-pye [r15] 1) Beefed-up I2C driver
 msp432p401r.cmd 2015-12-30 dale_scott [r2] using MSP-EXP432P401R Out-of-Box experience for...
 msp432p401r.lds 2015-12-30 dale_scott [r3] zip-01 2015-12-28T10:06
 uartCommand.c 2016-02-17 steven-pye [r18] Tweaked FATFS SPI read/write routines to work a...
 uartCommand.h 2016-02-03 steven-pye [r14] 1) Re-factored by adding uartCommand.c

Read Me

msp432logger

msp432logger is a high-speed multi-sensor data logging platform based on the TI MSP-EXP432P401R Launchpad eco-system, storing sensor data to an SD card. msp432logger is in active development.

msp432logger is developed as an open source project and uses the permissive business-friendly BSD 2-Clause License, although included third-party code may be licensed under the terms of a different license that takes precidence.

The goal of the msp432logger project is develop a superior high-speed multi-sensor data logger, providing higher sensor data bandwidth, larger data storage capacity, and lower power consumption. The data logger uses current IoT (Internet of Things) protocols and technologies, and a web GUI is developed as part of the msp432logger project.

The target platform consists of:

  • TI MSP-EXP432P401R LaunchPad.
  • TI BOOSTXL-SENSHUB BoosterPack.
  • 43oh SDCardReader (with modified msp432 port).
  • Newark BOOSTXL-BATTPACK.

The msp432logger project contains third-party code from:

  • TI MSPWare
  • TI TivaWare
  • TI GUI Composer
  • MSP432Launchpad (port of Elm-Chan FatFS)

Getting Started

It is assumed a Windows development environment is used with TI Code Composer 6 (CCS) and TortoiseSVN. If you intend to authenticate to Sourceforge using ssh, it is assumed you are using PuTTY/Pageant. It is also assumed your target hardware meets current requirements.

  1. Checkout code somewhere convenient (e.g. your Desktop) using either svn+ssh protocol (svn+ssh://sourceforge_username@svn.code.sf.net/p/msp432logger/code/trunk) or https protocol (URL: https://svn.code.sf.net/p/msp432logger/code/trunk).

  2. Start CCS and import the code you checked-out from Sourceforge as a CCS project. Specify that files NOT be copied to your workspace.

  3. Build the project and debug on target hardware like any other project.

Issue Tracking

Issues (and project milestones) are tracked in the msp432logger Tickets tool.

Communication Channels

The official communication channel is the msp432logger Discussion tool.

Project Documentation

Project documentation is maintained in the map432logger Wiki.

Developer Guidelines

All development is currently in the trunk.

  • Check-out the msp432logger code trunk.
  • Edit/update/merge/check-in......

Please solicit discussion on changes you are considering, and create and reference a ticket when checking in code.

msp432logger source is copyright by its authors, as recorded in the msp432logger repository commit log and in file headers (if present). The msp432logger project does not use a Contributor License Agreement (CLA) or a Copyright Assignment Agreement (CAA). By submitting work to the project, you are agreeing to provide your code under the terms of the BSD 2-Clause License.

Third-party code may be included in the msp432logger, licensed under a different license whose license terms take precidence. For example, some I2C device driver code is based on code provided by TI in TivaWare sensorlib, and can only be executed on a TI microcontrollers (see "LICENSE TI TivaWare sensorlib"). Refer to relevent file headers for more information.

Support

If you require assistance:

If you create a ticket, try to include answers to the following questions:

  • What are you trying to achieve?
  • What symptoms are you experiencing? Why do the symptoms represent a problem?
  • Which commit of msp432logger are you using?
  • Include as an example the simplest code segment or sequence of operations that results in the symptoms you are reporting.

Attributions