Treehouse Mbed Team / Mbed 2 deprecated APS_1U5x

Dependencies:   mbed

Committer:
mfwic
Date:
Thu Nov 29 00:07:25 2018 +0000
Revision:
4:db38665c3727
Child:
5:09be5bbb5020
Added lut.h and lut.c, still work in progress but it compiles.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mfwic 4:db38665c3727 1 //-------------------------------------------------------------------------------
mfwic 4:db38665c3727 2 //
mfwic 4:db38665c3727 3 // Treehouse Designs Inc.
mfwic 4:db38665c3727 4 // Colorado Springs, Colorado
mfwic 4:db38665c3727 5 //
mfwic 4:db38665c3727 6 // Copyright (c) 2016 by Treehouse Designs Inc.
mfwic 4:db38665c3727 7 // Copyright (c) 2018 by Agility Power Systems Inc.
mfwic 4:db38665c3727 8 //
mfwic 4:db38665c3727 9 // This code is the property of Treehouse Designs, Inc. (Treehouse) and
mfwic 4:db38665c3727 10 // Agility Power Systems Inc. (Agility) and may not be redistributed
mfwic 4:db38665c3727 11 // in any form without prior written permission from
mfwic 4:db38665c3727 12 // both copyright holders, Treehouse and Agility.
mfwic 4:db38665c3727 13 //
mfwic 4:db38665c3727 14 // The above copyright notice and this permission notice shall be included in
mfwic 4:db38665c3727 15 // all copies or substantial portions of the Software.
mfwic 4:db38665c3727 16 //
mfwic 4:db38665c3727 17 //
mfwic 4:db38665c3727 18 //-------------------------------------------------------------------------------
mfwic 4:db38665c3727 19 //
mfwic 4:db38665c3727 20 // REVISION HISTORY:
mfwic 4:db38665c3727 21 //
mfwic 4:db38665c3727 22 // $Author: $
mfwic 4:db38665c3727 23 // $Rev: $
mfwic 4:db38665c3727 24 // $Date: $
mfwic 4:db38665c3727 25 // $URL: $
mfwic 4:db38665c3727 26 //
mfwic 4:db38665c3727 27 //-------------------------------------------------------------------------------
mfwic 4:db38665c3727 28
mfwic 4:db38665c3727 29 #include "mbed.h"
mfwic 4:db38665c3727 30 #include "lut.h"
mfwic 4:db38665c3727 31
mfwic 4:db38665c3727 32 //unsigned int binCode[6];
mfwic 4:db38665c3727 33
mfwic 4:db38665c3727 34 void dec2bin(int dec){
mfwic 4:db38665c3727 35
mfwic 4:db38665c3727 36 int k;
mfwic 4:db38665c3727 37 int n=5;
mfwic 4:db38665c3727 38
mfwic 4:db38665c3727 39 for (int c = 5; c >= 0; c--)
mfwic 4:db38665c3727 40 {
mfwic 4:db38665c3727 41 k = dec >> c;
mfwic 4:db38665c3727 42
mfwic 4:db38665c3727 43 if (k & 1)
mfwic 4:db38665c3727 44 binCode[n] = 1;
mfwic 4:db38665c3727 45 else
mfwic 4:db38665c3727 46 binCode[n] = 0;
mfwic 4:db38665c3727 47
mfwic 4:db38665c3727 48 n--;
mfwic 4:db38665c3727 49 }
mfwic 4:db38665c3727 50 }
mfwic 4:db38665c3727 51
mfwic 4:db38665c3727 52
mfwic 4:db38665c3727 53 void dec2therm(int dec){
mfwic 4:db38665c3727 54
mfwic 4:db38665c3727 55 for (int i = 0; i <= 16; i++)
mfwic 4:db38665c3727 56 {
mfwic 4:db38665c3727 57 thermCode[i] = 0;
mfwic 4:db38665c3727 58 }
mfwic 4:db38665c3727 59
mfwic 4:db38665c3727 60 for (int i = 0; i <= dec; i++)
mfwic 4:db38665c3727 61 {
mfwic 4:db38665c3727 62 thermCode[i] = 1;
mfwic 4:db38665c3727 63 }
mfwic 4:db38665c3727 64
mfwic 4:db38665c3727 65 }
mfwic 4:db38665c3727 66
mfwic 4:db38665c3727 67 void getLUTcode(void){
mfwic 4:db38665c3727 68
mfwic 4:db38665c3727 69
mfwic 4:db38665c3727 70 }