peripherals: add logging
This commit is contained in:
parent
49f8613166
commit
970081991d
@ -6,6 +6,7 @@
|
||||
*/
|
||||
|
||||
#include "DigitalIoPin.h"
|
||||
#include "Log.h"
|
||||
|
||||
DigitalIoPin::DigitalIoPin (int port, int pin, bool input, bool pullup,
|
||||
bool invert, bool isr, IRQn_Type isr_index)
|
||||
@ -39,6 +40,8 @@ DigitalIoPin::~DigitalIoPin ()
|
||||
void
|
||||
DigitalIoPin::setIoPin ()
|
||||
{
|
||||
LOG_INFO("P%d_%d set as %s", _io._port, _io._port,
|
||||
_io._input ? "input" : "output");
|
||||
bool direction = true;
|
||||
if (_io._input)
|
||||
{
|
||||
@ -62,6 +65,7 @@ DigitalIoPin::setIoPin ()
|
||||
void
|
||||
DigitalIoPin::setIsr ()
|
||||
{
|
||||
LOG_INFO("P%d_%d set as ISR", _io._port, _io._port);
|
||||
bool direction = true;
|
||||
if (_io._input)
|
||||
{
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
*/
|
||||
|
||||
#include <EEPROMio.h>
|
||||
#include "Log.h"
|
||||
|
||||
static void
|
||||
e_memcpy (void *from, void *to, unsigned int n)
|
||||
@ -57,6 +58,7 @@ EEPROMio::write_to (uint32_t addr, std::string str)
|
||||
{
|
||||
std::copy (str.begin (), str.end (), std::begin (buffer));
|
||||
eeprom_use (buffer, addr, str.length (), WRITE);
|
||||
LOG_INFO("%dB written to EEPROM", str.length ());
|
||||
}
|
||||
|
||||
void *
|
||||
@ -64,6 +66,7 @@ EEPROMio::read_from (uint32_t addr, uint32_t amount)
|
||||
{
|
||||
eeprom_use (buffer, addr, amount, READ);
|
||||
void *data = (void *)buffer;
|
||||
LOG_INFO("%dB read from EEPROM", amount);
|
||||
return data;
|
||||
}
|
||||
void
|
||||
@ -72,5 +75,6 @@ EEPROMio::write_to (uint32_t addr, void *data, uint32_t size_of_data)
|
||||
assert (size_of_data < EEPROM_MAX_BUFER_SIZE);
|
||||
e_memcpy (data, buffer, size_of_data);
|
||||
eeprom_use (buffer, addr, size_of_data, WRITE);
|
||||
LOG_INFO("%dB written to EEPROM", size_of_data);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user