Metadata revisions for UTFTConverter-0.1.0.0

Package maintainers and Hackage trustees are allowed to edit certain bits of package metadata after a release, without uploading a new tarball. Note that the tarball itself is never changed, just the metadata that is stored separately. For more information about metadata revisions, please refer to the Hackage Metadata Revisions FAQ.

No. Time User SHA256
-r10 (UTFTConverter-0.1.0.0-r10) 2015-10-07T19:05:41Z cirquit abbfdf9c3e4816c0f010740a21d3360ceb55d2591329c92d6b163015fd581e01
  • Changed the library component's library dependency on 'base' from

    >=4.0 && <5.0
    to
    >=4.0 && <4.9

  • Changed the executable 'UTFTConverter' component's library dependency on 'base' from

    >=4.0 && <5.0
    to
    >=4.0 && <4.9

  • Changed the test suite 'lib-tests' component's library dependency on 'base' from

    >=4.0 && <5.0
    to
    >=4.0 && <4.9

-r9 (UTFTConverter-0.1.0.0-r9) 2015-10-07T18:35:01Z cirquit 5d7d42a81a81481afe83d55515152b17185394274664ed6ffd5f992356b4680a
  • Changed the library component's library dependency on 'filepath' from

    >=1.3 && <1.4
    to
    >=1.3 && <1.5

  • Changed the library component's library dependency on 'time' from

    >=1.4 && <1.5
    to
    >=1.4 && <1.6

  • Changed the executable 'UTFTConverter' component's library dependency on 'filepath' from

    >=1.3 && <1.4
    to
    >=1.3 && <1.5

  • Changed the executable 'UTFTConverter' component's library dependency on 'time' from

    >=1.4 && <1.5
    to
    >=1.4 && <1.6

  • Changed the test suite 'lib-tests' component's library dependency on 'filepath' from

    >=1.3 && <1.4
    to
    >=1.3 && <1.5

  • Changed the test suite 'lib-tests' component's library dependency on 'time' from

    >=1.4 && <1.5
    to
    >=1.4 && <1.6

-r8 (UTFTConverter-0.1.0.0-r8) 2015-09-29T14:28:15Z cirquit a787e368d195b091b26df9422117495772cfa008d7011a25ae2e6a49d2bfbe17
  • Changed the executable 'UTFTConverter' component's library dependency on 'base' from

    >=4.7 && <4.8
    to
    >=4.0 && <5.0

  • Changed the test suite 'lib-tests' component's library dependency on 'base' from

    >=4.7 && <4.8
    to
    >=4.0 && <5.0

-r7 (UTFTConverter-0.1.0.0-r7) 2015-09-29T14:27:30Z cirquit 6e2d7a6a9f93d8415130265a1e04c75a00a816730913348b797716bf98a5492a
  • Changed the library component's library dependency on 'base' from

    >=4.7 && <4.8
    to
    >=4.0 && <5.0

-r6 (UTFTConverter-0.1.0.0-r6) 2015-09-14T13:25:58Z cirquit 28faa6c4e8e0e24ecf2399e76ff68adac8c493eb7b94430da84aaf6eb57821ff
  • Changed homepage from

    www.github.com/cirquit/UTFTConverter
    to
    http://github.com/cirquit/UTFTConverter

  • Changed bug-reports from

    www.github.com/cirquit/UTFTConverter/issues
    to
    http://github.com/cirquit/UTFTConverter/issues

-r5 (UTFTConverter-0.1.0.0-r5) 2015-09-14T11:11:35Z cirquit 020a33b4176ff94d4ef2a1d40a38342b02f075ea771e43cc712585ad49b42b9b
  • Changed description from

    /About:/
    
    This package was created because I could not find a tool that can be used on UNIX systems to
    parse a picture into an array of 'RGB565' values and save them to a '.c' or '.raw' file. Both formats
    are used by the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library> to display pictures on to a TFT display.
    
    This package includes, but not limited to, an executable which is made to be as identical as possible
    to the corresponding tool that is also downloaded with the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library>.
    
    
    /Usage:/
    
    > ./UTFTConverter <filespec> /c|r [/o <path>] [/t AVR|ARM|PIC32]
    >
    > <filespec>:  File(s) to convert
    > parameters: /c            - Create output as .c array files
    >             /r            - Create output as .raw files
    >             /o <path>     - Set the output directory to <path>
    >             /t <platform> - Select target plaform
    >                             AVR   : Most Arduinos, Bobuion
    >                             ARM   : Arduino Due, Teensy, TI CC3200 LaunchPad
    >                             PIC32 : All chipKit boards
    >
    > You must specify either /c or /r. All other parameters are optional.
    > If /o is ommited the current directory will be used for output.
    > If /t is ommited the target platform will be set to AVR.'
    
    
    /Supported formats:/
    
    The exported library is using <http://hackage.haskell.org/package/JuicyPixels JuicyPixels> to convert incoming
    
    * '.gif'
    
    * '.png'
    
    * '.jpg' \/\ '.jpe' \/\ '.jpeg'
    
    * '.bmp'
    
    * '.tga'
    
    and translates every pixel to a 'RGB565' format, which is a 4 digit hex number.
    
    
    /Library:/
    
    The only really reusable library is the 'Format.RGB565'.
    It support the conversion from
    
    * 'RGB' to 'RGB565' as ('Word8', 'Word8', 'Word8') -> 'Int'
    * 'Int' to 'Hex' as 'Int' -> 'String'
    
    
    /Example usage:/
    
    > >>> toRGB565 (0, 0, 255)
    > 31
    
    > >>> toRGB565Hex (0, 0, 255)
    > "001F"
    
    > >>> toHex 100
    > 64
    
    > >>> to4Hex 100
    > "0064"
    
    > >>> to6Hex 100
    > "000064"
    to
    /About:/
    
    This package was created because I could not find a tool that can be used on UNIX systems to
    parse a picture into an array of 'RGB565' values and save them to a '.c' or '.raw' file. Both formats
    are used by the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library> to display pictures on to a TFT display.
    
    This package includes, but not limited to, an executable which is made to be as identical as possible
    to the corresponding tool that is also downloaded with the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library>.
    
    
    /Usage:/
    
    > ./UTFTConverter <filespec> /c|r [/o <path>] [/t AVR|ARM|PIC32]
    >
    > <filespec>:  File(s) to convert
    > parameters: /c            - Create output as .c array files
    >             /r            - Create output as .raw files
    >             /o <path>     - Set the output directory to <path>
    >             /t <platform> - Select target plaform
    >                             AVR   : Most Arduinos, Bobuion
    >                             ARM   : Arduino Due, Teensy, TI CC3200 LaunchPad
    >                             PIC32 : All chipKit boards
    >
    > You must specify either /c or /r. All other parameters are optional.
    > If /o is ommited the current directory will be used for output.
    > If /t is ommited the target platform will be set to AVR.'
    
    
    /Supported formats:/
    
    The exported library is using <http://hackage.haskell.org/package/JuicyPixels JuicyPixels> to convert incoming
    
    * '.gif'
    
    * '.png'
    
    * '.jpg' \/\ '.jpe' \/\ '.jpeg'
    
    * '.bmp'
    
    * '.tga'
    
    and translates every pixel to a 'RGB565' format, which is a 4 digit hex number.
    
    
    /Library:/
    
    The only really reusable library is the 'Format.RGB565'.
    It support the conversion from
    
    * 'RGB' to 'RGB565' as ('Word8', 'Word8', 'Word8') -> 'Int'
    
    * 'Int' to 'Hex' as 'Int' -> 'String'
    
    
    /Example usage:/
    
    > >>> toRGB565 (0, 0, 255)
    > 31
    
    > >>> toRGB565Hex (0, 0, 255)
    > "001F"
    
    > >>> toHex 100
    > 64
    
    > >>> to4Hex 100
    > "0064"
    
    > >>> to6Hex 100
    > "000064"

-r4 (UTFTConverter-0.1.0.0-r4) 2015-09-14T11:11:03Z cirquit 70c04d8815af151c526375ac41fad6357160ec16ca0f50f2fd7c540983ad22e9
  • Changed description from

    /About:/
    
    This package was created because I could not find a tool that can be used on UNIX systems to
    parse a picture into an array of 'RGB565' values and save them to a '.c' or '.raw' file. Both formats
    are used by the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library> to display pictures on to a TFT display.
    
    This package includes, but not limited to, an executable which is made to be as identical as possible
    to the corresponding tool that is also downloaded with the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library>.
    
    
    /Usage:/
    
    > ./UTFTConverter <filespec> /c|r [/o <path>] [/t AVR|ARM|PIC32]
    >
    > <filespec>:  File(s) to convert
    > parameters: /c            - Create output as .c array files
    >             /r            - Create output as .raw files
    >             /o <path>     - Set the output directory to <path>
    >             /t <platform> - Select target plaform
    >                             AVR   : Most Arduinos, Bobuion
    >                             ARM   : Arduino Due, Teensy, TI CC3200 LaunchPad
    >                             PIC32 : All chipKit boards
    >
    > You must specify either /c or /r. All other parameters are optional.
    > If /o is ommited the current directory will be used for output.
    > If /t is ommited the target platform will be set to AVR.'
    
    
    /Supported formats:/
    
    The exported library is using <http://hackage.haskell.org/package/JuicyPixels JuicyPixels> to convert incoming
    
    * '.gif'
    
    * '.png'
    
    * '.jpg' \/\ '.jpe' \/\ '.jpeg'
    
    * '.bmp'
    
    * '.tga'
    
    and translates every pixel to a 'RGB565' format, which is a 4 digit hex number.
    
    
    /Library:/
    
    The only really reusable library is the 'Format.RGB565'.
    It support the conversion from
    
    * 'RGB' to 'RGB565' as '\(Word8, Word8, Word8\) -> Int'
    * 'Int' to 'Hex' as 'Int -> String'
    
    
    /Example usage:/
    
    > >>> toRGB565 (0, 0, 255)
    > 31
    
    > >>> toRGB565Hex (0, 0, 255)
    > "001F"
    
    > >>> toHex 100
    > 64
    
    > >>> to4Hex 100
    > "0064"
    
    > >>> to6Hex 100
    > "000064"
    to
    /About:/
    
    This package was created because I could not find a tool that can be used on UNIX systems to
    parse a picture into an array of 'RGB565' values and save them to a '.c' or '.raw' file. Both formats
    are used by the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library> to display pictures on to a TFT display.
    
    This package includes, but not limited to, an executable which is made to be as identical as possible
    to the corresponding tool that is also downloaded with the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library>.
    
    
    /Usage:/
    
    > ./UTFTConverter <filespec> /c|r [/o <path>] [/t AVR|ARM|PIC32]
    >
    > <filespec>:  File(s) to convert
    > parameters: /c            - Create output as .c array files
    >             /r            - Create output as .raw files
    >             /o <path>     - Set the output directory to <path>
    >             /t <platform> - Select target plaform
    >                             AVR   : Most Arduinos, Bobuion
    >                             ARM   : Arduino Due, Teensy, TI CC3200 LaunchPad
    >                             PIC32 : All chipKit boards
    >
    > You must specify either /c or /r. All other parameters are optional.
    > If /o is ommited the current directory will be used for output.
    > If /t is ommited the target platform will be set to AVR.'
    
    
    /Supported formats:/
    
    The exported library is using <http://hackage.haskell.org/package/JuicyPixels JuicyPixels> to convert incoming
    
    * '.gif'
    
    * '.png'
    
    * '.jpg' \/\ '.jpe' \/\ '.jpeg'
    
    * '.bmp'
    
    * '.tga'
    
    and translates every pixel to a 'RGB565' format, which is a 4 digit hex number.
    
    
    /Library:/
    
    The only really reusable library is the 'Format.RGB565'.
    It support the conversion from
    
    * 'RGB' to 'RGB565' as ('Word8', 'Word8', 'Word8') -> 'Int'
    * 'Int' to 'Hex' as 'Int' -> 'String'
    
    
    /Example usage:/
    
    > >>> toRGB565 (0, 0, 255)
    > 31
    
    > >>> toRGB565Hex (0, 0, 255)
    > "001F"
    
    > >>> toHex 100
    > 64
    
    > >>> to4Hex 100
    > "0064"
    
    > >>> to6Hex 100
    > "000064"

-r3 (UTFTConverter-0.1.0.0-r3) 2015-09-14T11:10:01Z cirquit c645f8c2ac065f8c9443277b3be839e6b3fa272a3a9146b3795c52c56cde5fa3
  • Changed description from

    /About:/
    
    This package was created because I could not find a tool that can be used on UNIX systems to
    parse a picture into an array of 'RGB565' values and save them to a '.c' or '.raw' file. Both formats
    are used by the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library> to display pictures on to a TFT display.
    
    This package includes, but not limited to, an executable which is made to be as identical as possible
    to the corresponding tool that is also downloaded with the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library>.
    
    
    /Usage:/
    
    > ./UTFTConverter <filespec> /c|r [/o <path>] [/t AVR|ARM|PIC32]
    >
    > <filespec>:  File(s) to convert
    > parameters: /c            - Create output as .c array files
    >             /r            - Create output as .raw files
    >             /o <path>     - Set the output directory to <path>
    >             /t <platform> - Select target plaform
    >                             AVR   : Most Arduinos, Bobuion
    >                             ARM   : Arduino Due, Teensy, TI CC3200 LaunchPad
    >                             PIC32 : All chipKit boards
    >
    > You must specify either /c or /r. All other parameters are optional.
    > If /o is ommited the current directory will be used for output.
    > If /t is ommited the target platform will be set to AVR.'
    
    
    /Supported formats:/
    
    The exported library is using <http://hackage.haskell.org/package/JuicyPixels JuicyPixels> to convert incoming
    
    * '.gif'
    
    * '.png'
    
    * '.jpg' \/\ '.jpe' \/\ '.jpeg'
    
    * '.bmp'
    
    * '.tga'
    
    and translates every pixel to a 'RGB565' format, which is a 4 digit hex number.
    
    
    /Library:/
    
    The only really reusable library is the 'Format.RGB565'.
    It support the conversion from
    
    * 'RGB' to 'RGB565' as '(Word8, Word8, Word8) -> Int'
    * 'Int' to 'Hex' as 'Int -> String'
    
    
    /Example usage:/
    
    > >>> toRGB565 (0, 0, 255)
    > 31
    
    > >>> toRGB565Hex (0, 0, 255)
    > "001F"
    
    > >>> toHex 100
    > 64
    
    > >>> to4Hex 100
    > "0064"
    
    > >>> to6Hex 100
    > "000064"
    to
    /About:/
    
    This package was created because I could not find a tool that can be used on UNIX systems to
    parse a picture into an array of 'RGB565' values and save them to a '.c' or '.raw' file. Both formats
    are used by the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library> to display pictures on to a TFT display.
    
    This package includes, but not limited to, an executable which is made to be as identical as possible
    to the corresponding tool that is also downloaded with the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library>.
    
    
    /Usage:/
    
    > ./UTFTConverter <filespec> /c|r [/o <path>] [/t AVR|ARM|PIC32]
    >
    > <filespec>:  File(s) to convert
    > parameters: /c            - Create output as .c array files
    >             /r            - Create output as .raw files
    >             /o <path>     - Set the output directory to <path>
    >             /t <platform> - Select target plaform
    >                             AVR   : Most Arduinos, Bobuion
    >                             ARM   : Arduino Due, Teensy, TI CC3200 LaunchPad
    >                             PIC32 : All chipKit boards
    >
    > You must specify either /c or /r. All other parameters are optional.
    > If /o is ommited the current directory will be used for output.
    > If /t is ommited the target platform will be set to AVR.'
    
    
    /Supported formats:/
    
    The exported library is using <http://hackage.haskell.org/package/JuicyPixels JuicyPixels> to convert incoming
    
    * '.gif'
    
    * '.png'
    
    * '.jpg' \/\ '.jpe' \/\ '.jpeg'
    
    * '.bmp'
    
    * '.tga'
    
    and translates every pixel to a 'RGB565' format, which is a 4 digit hex number.
    
    
    /Library:/
    
    The only really reusable library is the 'Format.RGB565'.
    It support the conversion from
    
    * 'RGB' to 'RGB565' as '\(Word8, Word8, Word8\) -> Int'
    * 'Int' to 'Hex' as 'Int -> String'
    
    
    /Example usage:/
    
    > >>> toRGB565 (0, 0, 255)
    > 31
    
    > >>> toRGB565Hex (0, 0, 255)
    > "001F"
    
    > >>> toHex 100
    > 64
    
    > >>> to4Hex 100
    > "0064"
    
    > >>> to6Hex 100
    > "000064"

-r2 (UTFTConverter-0.1.0.0-r2) 2015-09-14T11:08:26Z cirquit c71356a64d5ace98db6ec49549226ef456b21c6d01d2fbb4319584f536595e9c
  • Changed description from

    '''About:'''
    
    This package was created because I could not find a tool that can be used on UNIX systems to
    parse a picture into an array of RGB565 values and save them to a '.c' or '.raw' file. Both formats
    are used by the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library> to display pictures on to a TFT display.
    
    This package includes, but not limited to, an executable which is made to be as identical as possible
    to the corresponding tool that is also downloaded with the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library>.
    
    '''Usage:'''
    
    > ./UTFTConverter <filespec> /c|r [/o <path>] [/t AVR|ARM|PIC32]
    >
    > <filespec>:  File(s) to convert
    > parameters: /c            - Create output as .c array files
    >             /r            - Create output as .raw files
    >             /o <path>     - Set the output directory to <path>
    >             /t <platform> - Select target plaform
    >                             AVR   : Most Arduinos, Bobuion
    >                             ARM   : Arduino Due, Teensy, TI CC3200 LaunchPad
    >                             PIC32 : All chipKit boards
    >
    > You must specify either /c or /r. All other parameters are optional.
    > If /o is ommited the current directory will be used for output.
    > If /t is ommited the target platform will be set to AVR.'
    
    
    '''Supported formats:'''
    
    The exported library is using <http://hackage.haskell.org/package/JuicyPixels JuicyPixels> to convert incoming
    
    * '.gif'
    
    * '.png'
    
    * '.jpg \/\ .jpe \/\ .jpeg'
    
    * '.bmp'
    
    * '.tga'
    
    and translates every pixel to a 'RGB565' format, which is a 4 digit hex number.
    
    '''Library:'''
    
    The only really reusable library is the 'Format.RGB565'.
    It support the conversion from
    
    * 'RGB' to 'RGB565' as '(Word8, Word8, Word8) -> Int'
    * 'Int' to 'Hex' as 'Int -> String'
    
    '''Example usage:'''
    
    > >>> toRGB565 (0, 0, 255)
    > 31
    
    > >>> toRGB565Hex (0, 0, 255)
    > "001F"
    
    > >>> toHex 100
    > 64
    
    > >>> to4Hex 100
    > "0064"
    
    > >>> to6Hex 100
    > "000064"
    to
    /About:/
    
    This package was created because I could not find a tool that can be used on UNIX systems to
    parse a picture into an array of 'RGB565' values and save them to a '.c' or '.raw' file. Both formats
    are used by the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library> to display pictures on to a TFT display.
    
    This package includes, but not limited to, an executable which is made to be as identical as possible
    to the corresponding tool that is also downloaded with the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library>.
    
    
    /Usage:/
    
    > ./UTFTConverter <filespec> /c|r [/o <path>] [/t AVR|ARM|PIC32]
    >
    > <filespec>:  File(s) to convert
    > parameters: /c            - Create output as .c array files
    >             /r            - Create output as .raw files
    >             /o <path>     - Set the output directory to <path>
    >             /t <platform> - Select target plaform
    >                             AVR   : Most Arduinos, Bobuion
    >                             ARM   : Arduino Due, Teensy, TI CC3200 LaunchPad
    >                             PIC32 : All chipKit boards
    >
    > You must specify either /c or /r. All other parameters are optional.
    > If /o is ommited the current directory will be used for output.
    > If /t is ommited the target platform will be set to AVR.'
    
    
    /Supported formats:/
    
    The exported library is using <http://hackage.haskell.org/package/JuicyPixels JuicyPixels> to convert incoming
    
    * '.gif'
    
    * '.png'
    
    * '.jpg' \/\ '.jpe' \/\ '.jpeg'
    
    * '.bmp'
    
    * '.tga'
    
    and translates every pixel to a 'RGB565' format, which is a 4 digit hex number.
    
    
    /Library:/
    
    The only really reusable library is the 'Format.RGB565'.
    It support the conversion from
    
    * 'RGB' to 'RGB565' as '(Word8, Word8, Word8) -> Int'
    * 'Int' to 'Hex' as 'Int -> String'
    
    
    /Example usage:/
    
    > >>> toRGB565 (0, 0, 255)
    > 31
    
    > >>> toRGB565Hex (0, 0, 255)
    > "001F"
    
    > >>> toHex 100
    > 64
    
    > >>> to4Hex 100
    > "0064"
    
    > >>> to6Hex 100
    > "000064"

-r1 (UTFTConverter-0.1.0.0-r1) 2015-09-14T11:06:11Z cirquit 5098d636fa9caf250b566eb7e58c7dad5443e2aef97958464126716a65c93ce5
  • Changed description from

    __About:__
    
    This package was created because I could not find a tool that can be used on UNIX systems to
    parse a picture into an array of RGB565 values and save them to a @.c@ or @.raw@ file. Both formats
    are used by the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library> to display pictures on to a TFT display.
    
    This package includes, but not limited to, an executable which is made to be as identical as possible
    to the corresponding tool that is also downloaded with the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library>.
    
    __Usage:__
    
    >./UTFTConverter <filespec> /c|r [/o <path>] [/t AVR|ARM|PIC32]
    >
    ><filespec>:  File(s) to convert
    >parameters: /c            - Create output as .c array files
    >            /r            - Create output as .raw files
    >            /o <path>     - Set the output directory to <path>
    >            /t <platform> - Select target plaform
    >                            AVR   : Most Arduinos, Bobuion
    >                            ARM   : Arduino Due, Teensy, TI CC3200 LaunchPad
    >                            PIC32 : All chipKit boards
    >
    >You must specify either /c or /r. All other parameters are optional.
    >If /o is ommited the current directory will be used for output.
    >If /t is ommited the target platform will be set to AVR.'
    
    
    __Supported formats:__
    
    The exported library is using <http://hackage.haskell.org/package/JuicyPixels JuicyPixels> to convert incoming
    
    * @.gif@
    
    * @.png@
    
    * @.jpg \/\ .jpe \/\ .jpeg@
    
    * @.bmp@
    
    * @.tga@
    
    and translates every pixel to a @RGB565@ format, which is a 4 digit hex number.
    
    __Library:__
    
    The only really reusable library is the @Format.RGB565@.
    It support the conversion from
    
    * @RGB@ to @RGB565@ as @(Word8, Word8, Word8) -> Int@
    * @Int@ to @Hex@ as @Int -> String@
    
    __Example usage:__
    
    >>> toRGB565 (0, 0, 255)
    31
    >>> toRGB565Hex (0, 0, 255)
    "001F"
    >>> toHex 100
    64
    >>> to4Hex 100
    "0064"
    >>> to6Hex 100
    "000064"
    to
    '''About:'''
    
    This package was created because I could not find a tool that can be used on UNIX systems to
    parse a picture into an array of RGB565 values and save them to a '.c' or '.raw' file. Both formats
    are used by the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library> to display pictures on to a TFT display.
    
    This package includes, but not limited to, an executable which is made to be as identical as possible
    to the corresponding tool that is also downloaded with the <http://www.rinkydinkelectronics.com/library.php?id=51 UTFT library>.
    
    '''Usage:'''
    
    > ./UTFTConverter <filespec> /c|r [/o <path>] [/t AVR|ARM|PIC32]
    >
    > <filespec>:  File(s) to convert
    > parameters: /c            - Create output as .c array files
    >             /r            - Create output as .raw files
    >             /o <path>     - Set the output directory to <path>
    >             /t <platform> - Select target plaform
    >                             AVR   : Most Arduinos, Bobuion
    >                             ARM   : Arduino Due, Teensy, TI CC3200 LaunchPad
    >                             PIC32 : All chipKit boards
    >
    > You must specify either /c or /r. All other parameters are optional.
    > If /o is ommited the current directory will be used for output.
    > If /t is ommited the target platform will be set to AVR.'
    
    
    '''Supported formats:'''
    
    The exported library is using <http://hackage.haskell.org/package/JuicyPixels JuicyPixels> to convert incoming
    
    * '.gif'
    
    * '.png'
    
    * '.jpg \/\ .jpe \/\ .jpeg'
    
    * '.bmp'
    
    * '.tga'
    
    and translates every pixel to a 'RGB565' format, which is a 4 digit hex number.
    
    '''Library:'''
    
    The only really reusable library is the 'Format.RGB565'.
    It support the conversion from
    
    * 'RGB' to 'RGB565' as '(Word8, Word8, Word8) -> Int'
    * 'Int' to 'Hex' as 'Int -> String'
    
    '''Example usage:'''
    
    > >>> toRGB565 (0, 0, 255)
    > 31
    
    > >>> toRGB565Hex (0, 0, 255)
    > "001F"
    
    > >>> toHex 100
    > 64
    
    > >>> to4Hex 100
    > "0064"
    
    > >>> to6Hex 100
    > "000064"

-r0 (UTFTConverter-0.1.0.0-r0) 2015-09-05T00:42:33Z cirquit 9f9a2734846b5a9693ce8c9761dc8a4ba1b03f8655f56e8f882bfaa9420bc39a