Production Test Program (PTP) for the LPC4088 Experiment Base Board

Dependencies:   EALib I2S LM75B SDFileSystem mbed

Committer:
embeddedartists
Date:
Wed Oct 01 11:16:38 2014 +0000
Revision:
9:eb6086159020
Parent:
2:2f4b7535ceb3
Updated used libraries

Who changed what in which revision?

UserRevisionLine numberNew contents of line
embeddedartists 2:2f4b7535ceb3 1 /*
embeddedartists 2:2f4b7535ceb3 2 * Copyright 2013 Embedded Artists AB
embeddedartists 2:2f4b7535ceb3 3 *
embeddedartists 2:2f4b7535ceb3 4 * Licensed under the Apache License, Version 2.0 (the "License");
embeddedartists 2:2f4b7535ceb3 5 * you may not use this file except in compliance with the License.
embeddedartists 2:2f4b7535ceb3 6 * You may obtain a copy of the License at
embeddedartists 2:2f4b7535ceb3 7 *
embeddedartists 2:2f4b7535ceb3 8 * http://www.apache.org/licenses/LICENSE-2.0
embeddedartists 2:2f4b7535ceb3 9 *
embeddedartists 2:2f4b7535ceb3 10 * Unless required by applicable law or agreed to in writing, software
embeddedartists 2:2f4b7535ceb3 11 * distributed under the License is distributed on an "AS IS" BASIS,
embeddedartists 2:2f4b7535ceb3 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
embeddedartists 2:2f4b7535ceb3 13 * See the License for the specific language governing permissions and
embeddedartists 2:2f4b7535ceb3 14 * limitations under the License.
embeddedartists 2:2f4b7535ceb3 15 */
embeddedartists 2:2f4b7535ceb3 16
embeddedartists 2:2f4b7535ceb3 17 #ifndef TESTACC_H
embeddedartists 2:2f4b7535ceb3 18 #define TESTACC_H
embeddedartists 2:2f4b7535ceb3 19
embeddedartists 2:2f4b7535ceb3 20
embeddedartists 2:2f4b7535ceb3 21 /**
embeddedartists 2:2f4b7535ceb3 22 * Test the MMA7455 accelerometer sensor on the
embeddedartists 2:2f4b7535ceb3 23 * LPC4088 Experiment Base Board
embeddedartists 2:2f4b7535ceb3 24 */
embeddedartists 2:2f4b7535ceb3 25 class TestAcc {
embeddedartists 2:2f4b7535ceb3 26 public:
embeddedartists 2:2f4b7535ceb3 27
embeddedartists 2:2f4b7535ceb3 28 /**
embeddedartists 2:2f4b7535ceb3 29 * Test the accelerometer
embeddedartists 2:2f4b7535ceb3 30 *
embeddedartists 2:2f4b7535ceb3 31 * @return true if the test was successful; otherwise false
embeddedartists 2:2f4b7535ceb3 32 */
embeddedartists 2:2f4b7535ceb3 33 bool runTest();
embeddedartists 2:2f4b7535ceb3 34
embeddedartists 2:2f4b7535ceb3 35 /**
embeddedartists 2:2f4b7535ceb3 36 * Alternative test of the accelerometer
embeddedartists 2:2f4b7535ceb3 37 *
embeddedartists 2:2f4b7535ceb3 38 * @return true if the test was successful; otherwise false
embeddedartists 2:2f4b7535ceb3 39 */
embeddedartists 2:2f4b7535ceb3 40 bool alternativeTest();
embeddedartists 2:2f4b7535ceb3 41
embeddedartists 2:2f4b7535ceb3 42 private:
embeddedartists 2:2f4b7535ceb3 43
embeddedartists 2:2f4b7535ceb3 44 };
embeddedartists 2:2f4b7535ceb3 45
embeddedartists 2:2f4b7535ceb3 46 #endif
embeddedartists 2:2f4b7535ceb3 47