LCOV - code coverage report
Current view: top level - src - Hal.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 10 24 41.7 %
Date: 2025-03-23 20:50:28 Functions: 1 8 12.5 %

          Line data    Source code
       1             : #include "Hal.h"
       2             : 
       3             : static RadioLibHal* rlb_timestamp_hal = nullptr;
       4             : 
       5           4 : RadioLibHal::RadioLibHal(const uint32_t input, const uint32_t output, const uint32_t low, const uint32_t high, const uint32_t rising, const uint32_t falling)
       6           4 :     : GpioModeInput(input),
       7           4 :       GpioModeOutput(output),
       8           4 :       GpioLevelLow(low),
       9           4 :       GpioLevelHigh(high),
      10           4 :       GpioInterruptRising(rising),
      11           4 :       GpioInterruptFalling(falling) {
      12           4 :         if(!rlb_timestamp_hal) {
      13           1 :           rlb_timestamp_hal = this;
      14             :         }
      15           4 :       }
      16             : 
      17           0 : void RadioLibHal::init() {
      18             : 
      19           0 : }
      20             : 
      21           0 : void RadioLibHal::term() {
      22             : 
      23           0 : }
      24             : 
      25           0 : void RadioLibHal::tone(uint32_t pin, unsigned int frequency, RadioLibTime_t duration) {
      26             :   (void)pin;
      27             :   (void)frequency;
      28             :   (void)duration;
      29           0 : }
      30             : 
      31           0 : void RadioLibHal::noTone(uint32_t pin) {
      32             :   (void)pin;
      33           0 : }
      34             : 
      35           0 : void RadioLibHal::yield() {
      36             : 
      37           0 : }
      38             : 
      39           0 : uint32_t RadioLibHal::pinToInterrupt(uint32_t pin) {
      40           0 :   return(pin);
      41             : }
      42             : 
      43           0 : RadioLibTime_t rlb_time_us() {
      44           0 :   return(rlb_timestamp_hal == nullptr ? 0 : rlb_timestamp_hal->micros());
      45             : }

Generated by: LCOV version 1.14