X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=boards%2Farduino-mega%2Ftemplates%2Farduino-mega_kernel%2Fcfg%2Fcfg_led_7seg.h;fp=boards%2Farduino-mega%2Ftemplates%2Farduino-mega_kernel%2Fcfg%2Fcfg_led_7seg.h;h=d854b11de18a2d13be2874882416ead6f62278a4;hb=481a0d09bdf1383a3fd5efa62821f233e39803e9;hp=0000000000000000000000000000000000000000;hpb=ed914dcd14bb340d61a8bc011ec0cd7a0312ed79;p=bertos.git diff --git a/boards/arduino-mega/templates/arduino-mega_kernel/cfg/cfg_led_7seg.h b/boards/arduino-mega/templates/arduino-mega_kernel/cfg/cfg_led_7seg.h new file mode 100644 index 00000000..d854b11d --- /dev/null +++ b/boards/arduino-mega/templates/arduino-mega_kernel/cfg/cfg_led_7seg.h @@ -0,0 +1,80 @@ +/** + * \file cfg_led_7seg.h + * + * + * \brief Configuration file for led 7 segment display. + * + * \author Fabio Bizzi + * + * \addtogroup SevenSegDisplay 7 Segments LED Displays Driver + * \{ + * + */ + +#ifndef CFG_LED_7SEG_H +#define CFG_LED_7SEG_H + +/** + * Use a Common Cathode display. + * $WIZ$ type = "boolean" + */ +#define CONFIG_LED_7SEG_CCAT 0 + +/** + * Number of digit present in the LED display. + * $WIZ$ type = "int" + * $WIZ$ min = 1 + * $WIZ$ max = 8 + */ +#define CONFIG_LED_7SEG_DIGIT 4 + +/** + * Max lenght of the string to be displayed. + * $WIZ$ type = "int" + * $WIZ$ min = 16 + * $WIZ$ max = 255 + */ +#define CONFIG_LED_7SEG_STRLEN 255 + +/** + * Default scrolling speed (ms * CONFIG_LED_7SEG_RTIME). + * $WIZ$ type = "int" + */ +#define CONFIG_LED_7SEG_SSPEED 10 + +/** + * Default refresh time (ms). + * $WIZ$ type = "int" + */ +#define CONFIG_LED_7SEG_RTIME 5 + +#endif /* CFG_LED_7SEG_H */ + /** \} */ //defgroup drivers +