BlinkenPlusEnglish: Difference between revisions
ArneRossius (talk | contribs) No edit summary |
ArneRossius (talk | contribs) No edit summary |
||
(13 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
|Software=none | |Software=none | ||
|Code=- | |Code=- | ||
|Speicher=[ | |Speicher=[123 + (number of pixels) * (colour channels) + stack] Bytes | ||
|Sprache=AVR assembly | |Sprache=AVR assembly | ||
|Kontakt=[[User:ArneRossius|Arne Rossius]] | |Kontakt=[[User:ArneRossius|Arne Rossius]] | ||
Line 26: | Line 26: | ||
** ATmega644PA | ** ATmega644PA | ||
* supported resolutions: | * supported resolutions: | ||
** | ** 18 x 8 pixels, monochrome (1/8 and 1/18 multiplexing) | ||
** | ** 18 x (8 x RGB) pixels, RGB colour (1/18 multiplexing) | ||
** | ** (20 x RG) x 8 pixels, RG colour (1/4 multiplexing) | ||
** | ** 26 x 20 pixels, monochrome (1/20 multiplexing) | ||
** | ** (26 x RGB) x 20 pixels, RGB colour (1/20 multiplexing) | ||
** arbitrary (only with [[StreamSplitterEnglish|StreamSplitter]]) | ** arbitrary (only with [[StreamSplitterEnglish|StreamSplitter]]) | ||
* supports MMC, SD and SDHC cards | * supports MMC, SD and SDHC cards | ||
Line 47: | Line 47: | ||
== Downloads == | == Downloads == | ||
Latest version first. | |||
* [[Media:Blinkenplus-20190912.zip|Version 2019-09-12]] - Support for [[ArcadeNanoColourEnglish|Arcade Nano Colour]] | |||
* [[Media:Blinkenplus-20180519.zip|Version 2018-05-19]] - Support for [[TicTacLightsNanoColourEnglish|TicTacLights Nano Colour]] and [[ArcadeNanoEnglish|Arcade Nano]] | |||
* [[Media:Blinkenplus-20160908.zip|Version 2016-09-08]] - Support for [[BlinkenBadgeEnglish|BlinkenBadge]] and [[TicTacLightsNano|TicTacLights Nano]], reduced memory requirement (removed separate buffer for UART) | |||
* [[Media:Blinkenplus-20151228.zip|Version 2015-12-28]] - Support for [[BlinkenLEDsPlusColourEnglish|BlinkenLEDs Plus Colour]] | |||
* [[Media:Blinkenplus-20141227.zip|Version 2014-12-27]] - Support for [[TicTacLightsColourEnglish|TicTacLights Colour]] | |||
* [[Media:Blinkenplus-20140623.zip|Version 2014-06-23]] - Support for vertical splitting with [[StreamSplitterEnglish|StreamSplitter]] | * [[Media:Blinkenplus-20140623.zip|Version 2014-06-23]] - Support for vertical splitting with [[StreamSplitterEnglish|StreamSplitter]] | ||
* [[Media:Blinkenplus-20131220.zip|Version 2013-12-20]] - [[ | * [[Media:Blinkenplus-20131220.zip|Version 2013-12-20]] - Support for [[ArcadeMicroColourEnglish|ArcadeMicro Colour]] and [[StreamSplitterEnglish|StreamSplitter]] (horizontal splitting only) | ||
* [[Media:Blinkenplus-20130714.zip|Version 2013-07-14]] - | * [[Media:Blinkenplus-20130714.zip|Version 2013-07-14]] - Support for colours, [[BlinkstroemColourEnglish|Blinkström Colour]], [[PollinMatrixEnglish|PollinMatrix]] and the [[Binary Blinken Movie English|BBM]] file format | ||
* [[Media:Blinkenplus-20120928.zip|Version 2012-09-28]] - [[TicTacLightsEnglish|TicTacLights]] | * [[Media:Blinkenplus-20120928.zip|Version 2012-09-28]] - Support for [[TicTacLightsEnglish|TicTacLights]] | ||
* [[Media:Blinkenplus-20120612.zip|Version 2012-06-12]] - Experimental support for [[BlinkstroemAdvancedEnglish|BlinkströmAdvanced]] and BlinkströmAdvanced-Stream | * [[Media:Blinkenplus-20120612.zip|Version 2012-06-12]] - Experimental support for [[BlinkstroemAdvancedEnglish|BlinkströmAdvanced]] and BlinkströmAdvanced-Stream | ||
* [[Media:Blinkenplus-20120414.zip|Version 2012-04-14]] - [[BlinkenLEDsPlusEnglish|BlinkenLEDs Plus]] Prototype and Rev. 1 | * [[Media:Blinkenplus-20120414.zip|Version 2012-04-14]] - Support for [[BlinkenLEDsPlusEnglish|BlinkenLEDs Plus]] Prototype and Rev. 1 | ||
* [[Media:Blinkenplus-20111227.zip|Version 2011-12-27]] | * [[Media:Blinkenplus-20111227.zip|Version 2011-12-27]] - Supported projects: [[BlinkenLEDsPlusEnglish|BlinkenLEDs Plus]] Rev. 3.0 and [[ArcadeMicroEnglish|ArcadeMicro]] | ||
A full list of changes can be found in the file "changes.txt" in the ZIP archive. | |||
[[Category:Projects]] | [[Category:Projects]] | ||
[[Category:BlinkenPlusProjects]] | [[Category:BlinkenPlusProjects]] |
Latest revision as of 16:08, 23 December 2020
back to summary | |
BlinkenPlus | |
---|---|
Year | 2011 |
Architecture | Atmel AVR |
Operating System | none |
Hardware requirements | 8 KiB flash |
Software requirements | none |
Source Code Size | - |
Memory requirements | [123 + (number of pixels) * (colour channels) + stack] Bytes |
Language | AVR assembly |
License | |
Contact person | Arne Rossius |
Miscellaneous |
The BlinkenPlus firmware is a common firmware for several BlinkenLights and ARCADE clone projects. It supports playing BlinkenMovies from the microcontroller's flash memory, from SD card or using an incoming MCUF stream via RS232. It also outputs an MCUF stream for every frame it displays (no matter what source).
Features
- supported controllers (not all controllers compatible with all projects):
- ATmega8515
- ATmega162
- ATmega16
- ATmega32
- ATmega644
- ATmega644PA
- supported resolutions:
- 18 x 8 pixels, monochrome (1/8 and 1/18 multiplexing)
- 18 x (8 x RGB) pixels, RGB colour (1/18 multiplexing)
- (20 x RG) x 8 pixels, RG colour (1/4 multiplexing)
- 26 x 20 pixels, monochrome (1/20 multiplexing)
- (26 x RGB) x 20 pixels, RGB colour (1/20 multiplexing)
- arbitrary (only with StreamSplitter)
- supports MMC, SD and SDHC cards
Supported Projects
See Category:BlinkenPlusProjects.
Configuration
The configuration options can be found in the file "config.inc" (or at the beginning of "blinkenplus.asm" for older versions). They are automatically set if you select one of the supported projects or can be configured manually for your own project or if you don't like the standard settings. See the comments in the assembly file for explanation of the options.
Downloads
Latest version first.
- Version 2019-09-12 - Support for Arcade Nano Colour
- Version 2018-05-19 - Support for TicTacLights Nano Colour and Arcade Nano
- Version 2016-09-08 - Support for BlinkenBadge and TicTacLights Nano, reduced memory requirement (removed separate buffer for UART)
- Version 2015-12-28 - Support for BlinkenLEDs Plus Colour
- Version 2014-12-27 - Support for TicTacLights Colour
- Version 2014-06-23 - Support for vertical splitting with StreamSplitter
- Version 2013-12-20 - Support for ArcadeMicro Colour and StreamSplitter (horizontal splitting only)
- Version 2013-07-14 - Support for colours, Blinkström Colour, PollinMatrix and the BBM file format
- Version 2012-09-28 - Support for TicTacLights
- Version 2012-06-12 - Experimental support for BlinkströmAdvanced and BlinkströmAdvanced-Stream
- Version 2012-04-14 - Support for BlinkenLEDs Plus Prototype and Rev. 1
- Version 2011-12-27 - Supported projects: BlinkenLEDs Plus Rev. 3.0 and ArcadeMicro
A full list of changes can be found in the file "changes.txt" in the ZIP archive.