+5
-1
README.md
+5
-1
README.md
···-Eventually you should download the bin from the releases and copy it to your board and then follow the vim plugin steps i will add below.+So the orginal goal was for keystrokes to make a nice pattern in your status bar as well as on the led matrix of daedalus but I couldn't get the serial to work from vim; not entirely sure why but it really doesn't like this for some reason.+What I do have instead is firmware for random led blinking when a serial character is detected and a vim plugin that displays random braille characters in the status bar.+You can read the [plugin](/lua/braille_indicator/README.md) for more information on installation and for the firmware you can use any serial interface set to a `115200` baud rate (screen for example `screen /dev/tty.usbmodem101 115200`).
+1
firmware/CMakeLists.txt
+1
firmware/CMakeLists.txt
+97
-63
firmware/src/main.cpp
+97
-63
firmware/src/main.cpp
······+uint32_t time_since_last_char = absolute_time_diff_us(last_char_time, get_absolute_time()) / 1000;···
+78
lua/braille_indicator/README.md
+78
lua/braille_indicator/README.md
···+A simple plugin that displays a random Braille character in your statusline that changes every time you type.+git clone https://github.com/taciturnaxolotl/daedalus.git ~/.config/nvim/pack/plugins/start/daedalus
+77
lua/braille_indicator/init.lua
+77
lua/braille_indicator/init.lua
···+'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ',+'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ', 'โ ',+'โ ', 'โ ก', 'โ ข', 'โ ฃ', 'โ ค', 'โ ฅ', 'โ ฆ', 'โ ง', 'โ จ', 'โ ฉ', 'โ ช', 'โ ซ', 'โ ฌ', 'โ ญ', 'โ ฎ', 'โ ฏ',+'โ ฐ', 'โ ฑ', 'โ ฒ', 'โ ณ', 'โ ด', 'โ ต', 'โ ถ', 'โ ท', 'โ ธ', 'โ น', 'โ บ', 'โ ป', 'โ ผ', 'โ ฝ', 'โ พ', 'โ ฟ',+'โก', 'โก', 'โก', 'โก', 'โก', 'โก ', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก',+'โก', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก', 'โก',+'โก ', 'โกก', 'โกข', 'โกฃ', 'โกค', 'โกฅ', 'โกฆ', 'โกง', 'โกจ', 'โกฉ', 'โกช', 'โกซ', 'โกฌ', 'โกญ', 'โกฎ', 'โกฏ',+'โกฐ', 'โกฑ', 'โกฒ', 'โกณ', 'โกด', 'โกต', 'โกถ', 'โกท', 'โกธ', 'โกน', 'โกบ', 'โกป', 'โกผ', 'โกฝ', 'โกพ', 'โกฟ',+'โข', 'โข', 'โข', 'โข', 'โข', 'โข ', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข',+'โข', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข', 'โข',+'โข ', 'โขก', 'โขข', 'โขฃ', 'โขค', 'โขฅ', 'โขฆ', 'โขง', 'โขจ', 'โขฉ', 'โขช', 'โขซ', 'โขฌ', 'โขญ', 'โขฎ', 'โขฏ',+'โขฐ', 'โขฑ', 'โขฒ', 'โขณ', 'โขด', 'โขต', 'โขถ', 'โขท', 'โขธ', 'โขน', 'โขบ', 'โขป', 'โขผ', 'โขฝ', 'โขพ', 'โขฟ',+'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ',+'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ', 'โฃ',+'โฃ ', 'โฃก', 'โฃข', 'โฃฃ', 'โฃค', 'โฃฅ', 'โฃฆ', 'โฃง', 'โฃจ', 'โฃฉ', 'โฃช', 'โฃซ', 'โฃฌ', 'โฃญ', 'โฃฎ', 'โฃฏ',+'โฃฐ', 'โฃฑ', 'โฃฒ', 'โฃณ', 'โฃด', 'โฃต', 'โฃถ', 'โฃท', 'โฃธ', 'โฃน', 'โฃบ', 'โฃป', 'โฃผ', 'โฃฝ', 'โฃพ', 'โฃฟ'