cleanup, may not compile

interrupts
polymurph 4 years ago
parent cf29b4b4c6
commit 2d39a5595d

@ -1,47 +0,0 @@
{
"files.associations": {
"array": "cpp",
"atomic": "cpp",
"*.tcc": "cpp",
"cctype": "cpp",
"clocale": "cpp",
"cmath": "cpp",
"cstdarg": "cpp",
"cstddef": "cpp",
"cstdint": "cpp",
"cstdio": "cpp",
"cstdlib": "cpp",
"cwchar": "cpp",
"cwctype": "cpp",
"deque": "cpp",
"unordered_map": "cpp",
"vector": "cpp",
"exception": "cpp",
"algorithm": "cpp",
"functional": "cpp",
"iterator": "cpp",
"memory": "cpp",
"memory_resource": "cpp",
"numeric": "cpp",
"optional": "cpp",
"random": "cpp",
"string": "cpp",
"string_view": "cpp",
"system_error": "cpp",
"tuple": "cpp",
"type_traits": "cpp",
"utility": "cpp",
"fstream": "cpp",
"initializer_list": "cpp",
"iosfwd": "cpp",
"iostream": "cpp",
"istream": "cpp",
"limits": "cpp",
"new": "cpp",
"ostream": "cpp",
"sstream": "cpp",
"stdexcept": "cpp",
"streambuf": "cpp",
"typeinfo": "cpp"
}
}

@ -1,47 +0,0 @@
#ifndef _I2CDUMMY_HPP_
#define _I2CDUMMY_HPP_
#include <iostream>
struct I2CDummy : I2C<I2CDummy>
{
uint8_t readByteImpl(const uint8_t& address, const uint8_t& reg)
{
std::cout << "readByte for address: " << +address << " and reg: " << +reg << std::endl;
return 0;
}
uint16_t readWordImpl(const uint8_t& address, const uint8_t& reg)
{
std::cout << "readWord for address: " << +address << " and reg: " << +reg << std::endl;
return 0;
}
uint8_t writeByteImpl(const uint8_t& address, const uint8_t& data)
{
std::cout << "writeByte for address: " << +address << " and data: " << +data << std::endl;
return 0;
}
uint8_t writeWordImpl(const uint8_t& address, const uint8_t& reg, const uint8_t& data)
{
std::cout << "readByte for address: " << +address << " , reg: " << +reg << " and data: " << + data << std::endl;
return 0;
}
void writeBufferImpl(const uint8_t& address, const uint8_t* buffer, uint8_t len)
{
std::cout << "I2C writeBuffer to address: " << +address << std::endl;
for(uint8_t i = 0; i < len; i++) {
std::cout << +buffer[i] << std::endl;
}
}
void readBufferImpl(const uint8_t& address, const uint8_t* buffer, uint8_t len)
{
std::cout << "I2C readBuffer" << std::endl;
}
};
#endif // _I2CDUMMY_HPP_

@ -1,15 +0,0 @@
#ifndef __PINPC_HPP__
#define __PINPC_HPP__
#include <iostream>
struct Pin_PC : Pin<Pin_PC>
{
void writeImpl(bool logic)
{
std::cout << "PC pin set to " << logic << std::endl;
}
};
#endif // __PINPC_HPP__

@ -1,28 +0,0 @@
#ifndef _SPIDUMMY_HPP_
#define _SPIDUMMY_HPP_
#include <iostream>
//#include "../../interfaces/spi.hpp"
#include <stdint.h>
struct SPI_dummy : SPI<SPI_dummy>
{
uint8_t trx_u8Impl(const uint8_t& data)
{
std::cout << "spi trx: tx " << data << " rx: " << +0 << std::endl;
return 0;
}
void txImpl(const uint8_t& data)
{
std::cout << "spi tx: " << +data << std::endl;
}
uint8_t rxImpl()
{
std::cout << "spi rx: " << +1 << std::endl;
return 1;
}
};
#endif // _SPIDUMMY_HPP_

@ -1,15 +0,0 @@
#ifndef __PINRASPBERRY_HPP__
#define __PINRASPBERRY_HPP__
#include <iostream>
struct Pin_Raspberry : Pin<Pin_Raspberry>
{
void writeImpl(bool logic)
{
std::cout << "Raspberry pin set to " << logic << std::endl;
}
};
#endif // __PINRASPBERRY_HPP__

@ -1,12 +0,0 @@
#include "driver.hpp"
Driver::Driver(i2c_write_buffer_t& i2cWB) : i2cWriteBuffer(i2cWB)
{
}
void Driver::doSomething()
{
uint8_t a[] = {1,2,3,4};
i2cWriteBuffer(0x00,a,sizeof(a));
}

@ -1,22 +0,0 @@
#ifndef _DRIVER_HPP_
#define _DRIVER_HPP_
#include <stdint.h>
struct Driver
{
typedef void (i2c_write_buffer_t) (const uint8_t& , const uint8_t* , uint8_t );
Driver(i2c_write_buffer_t& i2cWB) : i2cWriteBuffer(i2cWB)
{
}
void doSomething();
private:
i2c_write_buffer_t& i2cWriteBuffer;
};
#endif // _DRIVER_HPP_
Loading…
Cancel
Save