BlinkenPlus: Difference between revisions
ArneRossius (talk | contribs) No edit summary |
ArneRossius (talk | contribs) No edit summary |
||
(35 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
|Software=keine | |Software=keine | ||
|Code=- | |Code=- | ||
|Speicher= | |Speicher=[123 + (Anzahl der Pixel) * (Farbkanäle) + Stack] Byte | ||
|Sprache=AVR-Assembler | |Sprache=AVR-Assembler | ||
|Kontakt=[[User:ArneRossius|Arne Rossius]] | |Kontakt=[[User:ArneRossius|Arne Rossius]] | ||
Line 18: | Line 18: | ||
== Features == | == Features == | ||
* Unterstützte Controller: ATmega8515 | * Unterstützte Controller (nicht jeder Controller kann mit jedem Projekt verwendet werden): | ||
* Unterstützte Auflösungen: | ** ATmega8515 | ||
** ATmega162 | |||
** ATmega16 | |||
** ATmega32 | |||
** ATmega644 | |||
** ATmega644PA | |||
* Unterstützte Auflösungen: | |||
** 18 x 8 Pixel, monochrom (1/8- und 1/18-Multiplexing) | |||
** 18 x (8 x RGB) Pixel, farbig RGB (1/18-Multiplexing) | |||
** (20 x RG) x 8 Pixel, farbig RG (1/4-Multiplexing) | |||
** 26 x 20 Pixel, monochrom (1/20-Multiplexing) | |||
** (26 x RGB) x 20 Pixel, farbig RGB (1/20-Multiplexing) | |||
** beliebig (nur mit [[StreamSplitter]]) | |||
* Unterstützt MMC, SD- und SDHC-Karten | * Unterstützt MMC, SD- und SDHC-Karten | ||
** Unterstützt FAT16 und FAT32 (sehr kleine Karten mit FAT12 müssen auf FAT16 umformatiert werden, bevor sie verwendet werden können) | ** Unterstützt FAT16 und FAT32 (sehr kleine Karten mit FAT12 müssen auf FAT16 umformatiert werden, bevor sie verwendet werden können) | ||
** Unterstützt mehrere Partitionen auf der Karte (die erste primäre Partition mit einer Partitions-ID von 0x04, 0x06, 0x0B oder 0x0C wird verwendet) | ** Unterstützt mehrere Partitionen auf der Karte (die erste primäre Partition mit einer Partitions-ID von 0x04, 0x06, 0x0B oder 0x0C wird verwendet) | ||
** Unterstützte Dateiformate: [[BIN]], [[BLM]], [[BML]] | ** Unterstützte Dateiformate: [[BIN]], [[BLM]], [[BML]], [[BBM]] | ||
== Unterstützte Projekte == | == Unterstützte Projekte == | ||
Siehe [[:Category:BlinkenPlusProjekte]]. | |||
== Konfiguration == | == Konfiguration == | ||
Die | Die Konfigurationsoptionen befinden sich in der Datei "config.inc" (bei älteren Versionen am Anfang der "blinkenplus.asm"). Die meisten Optionen werden automatisch gesetzt, wenn ein unterstütztes Projekt ausgewählt wird, andernfalls können alle Optionen für ein eigenes Projekt oder bei Nichtgefallen der Standardeinstellungen manuell gesetzt werden. Die Optionen sind in den Kommentaren erklärt. | ||
== Downloads == | == Downloads == | ||
[[: | Aktuellste Version zuerst. | ||
[[ | |||
* [[Media:Blinkenplus-20190912.zip|Version 2019-09-12]] - Unterstützung für [[ArcadeNanoColour|Arcade Nano Colour]] | |||
* [[Media:Blinkenplus-20180519.zip|Version 2018-05-19]] - Unterstützung für [[TicTacLightsNanoColour|TicTacLights Nano Colour]] und [[ArcadeNano|Arcade Nano]] | |||
* [[Media:Blinkenplus-20160908.zip|Version 2016-09-08]] - Unterstützung für [[BlinkenBadge]] und [[TicTacLightsNano|TicTacLights Nano]], Speicherverbrauch reduziert (kein zusätzlicher Puffer für UART mehr) | |||
* [[Media:Blinkenplus-20151228.zip|Version 2015-12-28]] - Unterstützung für [[BlinkenLEDsPlusColour|BlinkenLEDs Plus Colour]] | |||
* [[Media:Blinkenplus-20141227.zip|Version 2014-12-27]] - Unterstützung für [[TicTacLightsColour|TicTacLights Colour]] | |||
* [[Media:Blinkenplus-20140623.zip|Version 2014-06-23]] - Unterstützung für vertikales Teilen mit [[StreamSplitter]] | |||
* [[Media:Blinkenplus-20131220.zip|Version 2013-12-20]] - Unterstützung für [[ArcadeMicroColour|ArcadeMicro Colour]] und [[StreamSplitter]] (nur horizontales Teilen) | |||
* [[Media:Blinkenplus-20130714.zip|Version 2013-07-14]] - Unterstützung für Farben, [[BlinkstroemColour|Blinkström Colour]], [[PollinMatrix]] und [[Binary Blinken Movie|BBM]]-Dateien | |||
* [[Media:Blinkenplus-20120928.zip|Version 2012-09-28]] - Unterstützung für [[TicTacLights]] | |||
* [[Media:Blinkenplus-20120612.zip|Version 2012-06-12]] - experimentelle Unterstützung für [[BlinkstroemAdvanced|BlinkströmAdvanced]] und BlinkströmAdvanced-Stream | |||
* [[Media:Blinkenplus-20120414.zip|Version 2012-04-14]] - Unterstützung für [[BlinkenLEDsPlus|BlinkenLEDs Plus]] Prototyp und Rev. 1 | |||
* [[Media:Blinkenplus-20111227.zip|Version 2011-12-27]] - Unterstützte Projekte: [[BlinkenLEDsPlus|BlinkenLEDs Plus]] Rev. 3 und [[ArcadeMicro]] | |||
Eine vollständige Liste der Änderungen zwischen den Versionen befindet sich in der Datei "changes.txt" im ZIP-Archiv. | |||
[[Category: | [[Category:Projekte]] | ||
[[Category:BlinkenPlusProjekte]] |
Latest revision as of 16:08, 23 December 2020
zurück zur Übersicht | |
BlinkenPlus | |
---|---|
Jahr | 2011 |
Architektur | Atmel AVR |
Betriebssystem | keins |
Hardware-Anforderungen | 8 KiB Flash |
Software-Anforderungen | keine |
Quelltextgröße | - |
Speicherbedarf | [123 + (Anzahl der Pixel) * (Farbkanäle) + Stack] Byte |
Programmiersprache | AVR-Assembler |
Lizenz | |
Kontaktperson | Arne Rossius |
Sonstiges |
Die BlinkenPlus-Firmware ist eine gemeinsame Firmware für verschiedene BlinkenLights- und ARCADE-Nachbauprojekte. Sie kann BlinkenFilme aus dem Flash-Speicher des Controllers, von SD-Karte oder einen eingehenden MCUF-Stream per RS232 anzeigen. Es wird außerdem ein MCUF-Stream für jedes angezeigte Frame (unabhängig von seiner Quelle) ausgegeben.
Features
- Unterstützte Controller (nicht jeder Controller kann mit jedem Projekt verwendet werden):
- ATmega8515
- ATmega162
- ATmega16
- ATmega32
- ATmega644
- ATmega644PA
- Unterstützte Auflösungen:
- 18 x 8 Pixel, monochrom (1/8- und 1/18-Multiplexing)
- 18 x (8 x RGB) Pixel, farbig RGB (1/18-Multiplexing)
- (20 x RG) x 8 Pixel, farbig RG (1/4-Multiplexing)
- 26 x 20 Pixel, monochrom (1/20-Multiplexing)
- (26 x RGB) x 20 Pixel, farbig RGB (1/20-Multiplexing)
- beliebig (nur mit StreamSplitter)
- Unterstützt MMC, SD- und SDHC-Karten
- Unterstützt FAT16 und FAT32 (sehr kleine Karten mit FAT12 müssen auf FAT16 umformatiert werden, bevor sie verwendet werden können)
- Unterstützt mehrere Partitionen auf der Karte (die erste primäre Partition mit einer Partitions-ID von 0x04, 0x06, 0x0B oder 0x0C wird verwendet)
- Unterstützte Dateiformate: BIN, BLM, BML, BBM
Unterstützte Projekte
Siehe Category:BlinkenPlusProjekte.
Konfiguration
Die Konfigurationsoptionen befinden sich in der Datei "config.inc" (bei älteren Versionen am Anfang der "blinkenplus.asm"). Die meisten Optionen werden automatisch gesetzt, wenn ein unterstütztes Projekt ausgewählt wird, andernfalls können alle Optionen für ein eigenes Projekt oder bei Nichtgefallen der Standardeinstellungen manuell gesetzt werden. Die Optionen sind in den Kommentaren erklärt.
Downloads
Aktuellste Version zuerst.
- Version 2019-09-12 - Unterstützung für Arcade Nano Colour
- Version 2018-05-19 - Unterstützung für TicTacLights Nano Colour und Arcade Nano
- Version 2016-09-08 - Unterstützung für BlinkenBadge und TicTacLights Nano, Speicherverbrauch reduziert (kein zusätzlicher Puffer für UART mehr)
- Version 2015-12-28 - Unterstützung für BlinkenLEDs Plus Colour
- Version 2014-12-27 - Unterstützung für TicTacLights Colour
- Version 2014-06-23 - Unterstützung für vertikales Teilen mit StreamSplitter
- Version 2013-12-20 - Unterstützung für ArcadeMicro Colour und StreamSplitter (nur horizontales Teilen)
- Version 2013-07-14 - Unterstützung für Farben, Blinkström Colour, PollinMatrix und BBM-Dateien
- Version 2012-09-28 - Unterstützung für TicTacLights
- Version 2012-06-12 - experimentelle Unterstützung für BlinkströmAdvanced und BlinkströmAdvanced-Stream
- Version 2012-04-14 - Unterstützung für BlinkenLEDs Plus Prototyp und Rev. 1
- Version 2011-12-27 - Unterstützte Projekte: BlinkenLEDs Plus Rev. 3 und ArcadeMicro
Eine vollständige Liste der Änderungen zwischen den Versionen befindet sich in der Datei "changes.txt" im ZIP-Archiv.