Library for the MAX7219 LED display driver

Dependents:   POT_V_1_1

Fork of MAX7219 by Maxim Integrated

Files at this revision

API Documentation at this revision

Comitter:
viewdeep51
Date:
Sat Apr 28 10:21:54 2018 +0000
Parent:
6:779ee20a3759
Commit message:
POT final code dated 28/04/18

Changed in this revision

max7219.cpp Show annotated file Show diff for this revision Revisions of this file
max7219.h Show annotated file Show diff for this revision Revisions of this file
--- a/max7219.cpp	Sat Jan 13 11:48:45 2018 +0000
+++ b/max7219.cpp	Sat Apr 28 10:21:54 2018 +0000
@@ -391,55 +391,4 @@
     }
     
     return(rtn_val);
-}
-    
-
-//*********************************************************************     
-int32_t Max7219::clear_digit(uint8_t device_number, uint8_t digit)
-{
-    int32_t rtn_val = -1;
-    uint8_t idx = 0;
-    
-    if(digit > MAX7219_DIGIT_7)
-    {
-        rtn_val = -3;
-    }
-    else if(digit < MAX7219_DIGIT_0)
-    {
-        rtn_val = -4;
-    }
-    else
-    {
-        if(device_number > _num_devices)
-        {
-            rtn_val = -1;
-        }
-        else if(device_number == 0)
-        {
-            rtn_val = -2;
-        }
-        else
-        {
-            _p_cs->write(0); 
-            for(idx = _num_devices; idx > 0; idx--)
-            {
-                if(idx == device_number)
-                {
-                    _p_spi->write(digit);
-                    _p_spi->write(0);
-                }
-                else
-                {
-                    _p_spi->write(MAX7219_NO_OP);
-                    _p_spi->write(0);
-                }
-            }
-            _p_cs->write(1); 
-            
-            rtn_val = 0;
-        }
-    }
-    
-    return(rtn_val);
-}
-
+}
\ No newline at end of file
--- a/max7219.h	Sat Jan 13 11:48:45 2018 +0000
+++ b/max7219.h	Sat Apr 28 10:21:54 2018 +0000
@@ -366,25 +366,6 @@
     **************************************************************/
     int32_t write_digit(uint8_t device_number, uint8_t digit, uint8_t data);
     
-    
-    /**********************************************************//**
-    * @brief Clears digit of given device
-    *
-    * @details 
-    *
-    * On Entry:
-    *     @param[in] device_number - device to write too
-    *     @param[in] digit - digit to clear
-    *
-    * On Exit:
-    *
-    * @return Returns  0 on success\n 
-    *         Returns -1 if device number is > _num_devices\n
-    *         Returns -2 if device number is 0\n
-    *         Returns -3 if digit > 8\n
-    *         Returns -4 if digit < 1\n
-    **************************************************************/
-    int32_t clear_digit(uint8_t device_number, uint8_t digit);
       
     private: