SatNOGS-COMMS  4.1.0
A COMMS subsystem for CubeSats
Loading...
Searching...
No Matches
emc1702.hpp File Reference
#include <etl/string.h>
#include <etl/vector.h>
#include <satnogs-comms-lib/bsp/gpio.hpp>
#include <satnogs-comms-lib/bsp/i2c.hpp>
#include <satnogs-comms-lib/exception.hpp>

Go to the source code of this file.

Classes

class  satnogs::comms::lib::emc1702
 Interface for the EMC1702 High-Side Current-Sense and Dual Temperature Monitor. More...
struct  satnogs::comms::lib::emc1702::status
 Status register flags. More...
class  satnogs::comms::lib::emc1702_thermal_shutdown_needed
 Exception thrown when a thermal shutdown is required. More...
class  satnogs::comms::lib::emc1702_incorrect_sensor_info
 Exception thrown when sensor information retrieval fails, indicating errors in I2C communication. More...
class  satnogs::comms::lib::emc1702_not_ready
 Exception thrown when the EMC1702 is busy. More...
class  satnogs::comms::lib::emc1702_inval
 Exception thrown when the EMC1702 has not be initialized properly. More...

Namespaces

namespace  satnogs
namespace  satnogs::comms
namespace  satnogs::comms::lib