Pancake Library for mbed

pancake.cpp

Committer:
suu____
Date:
2015-11-22
Revision:
0:ee3420f81e2b
Child:
1:2eaa0fea479c

File content as of revision 0:ee3420f81e2b:

#include "pancake.hpp"

Pancake::Pancake(PinName tx,PinName rx) : _pc(tx,rx){
    _pc.baud(115200);
    }
void Pancake::sound1(uint8_t cn,uint8_t on ,uint8_t sn){
    uint8_t data[4]={0x0A,cn,on,sn};
    _sendCommand(data,4);
    }

    
    
void Pancake::_sendCommand(uint8_t data[],uint8_t length)
{
    uint8_t i = 0;
    _pc.putc(0x80);
    _pc.putc(length + 2);
    
    while(i < length ){
        _pc.putc(data[i]);
        i++;
        }
    }