SmoothProgress 1.0.0
Displays smooth progress bars on a character based LCD displays for Arduino
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CBarDisplay< DISP >
 CBarPosClass defining the position and the size of the progress bar on the display
 CProgressBar< DISP >Class representing a smooth progress bar
 CbarstyleStructure holding the bit-masks and other data used for drawing the edges of the progress bar that define the appearance (style) of the progress bar startMask[2][CharPatRows] - AND and OR mask for the first (beginning) character of the progress bar endMask[2][CharPatRows] - AND and OR mask for the last (ending) character of the progress bar middleMask[2][CharPatRows] - AND and OR mask for the advancing (partially filled) character of the progress bar the AND mask defines which pixels to be left on when filling the progress bar (and which should always be off - defining the margin to the frame) the OR mask defines which pixels will always be on - defining the frame of the progress bar startOffset - defines where the filling of the progress bar actually starts (regarding the frame and the margin of the style) endOffset - defines where the filling of the progress bar ends (regarding the frame and the margin of the style)
 Cbarstyle::bspar
 CinPROGMEMHelper class to wrap the barstyle structure when passing the structure "object" to a function so that a distinction can be made where it is stored in RAM or in FLASH if the progress bar style holding the bitmasks is defined to be stored in FLASH using static const PROGMEM struct barstyle styleName = ... wrap it up with inPROGMEM when passing it as an argument (as const reference) to the functions / constructors
 CBarPos::ProgBarPar