summaryrefslogtreecommitdiffstats
path: root/quantum/audio/audio.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix incorrect port direction setting in my previous pull request for pins ↵walkerstop2018-04-131-10/+5
| | | | | | | | B5, B6, B7 (#2739) * Added support for audio using pins C4, C5, B6, B7 * Fixed bug where port direction wasn't set correctly for B5, B6, B7 audio ports
* Added support for audio using pins C4, C5, B6, B7Michael L. Walker2018-04-121-74/+114
|
* Fix of #2094Mikkel Jeppesen2017-12-311-6/+6
|
* adds planck light keyboardJack Humbert2017-11-201-1/+4
|
* Clueboard 60% support (#1746)skullydazed2017-09-291-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | * initial clueboard_60 support * LED lighting support * fix the clueboard->clueboard_66 rename * Add layout support to clueboard_60 * Fix the 60_iso layout so it's actually iso * add a default keymap for AEK layout * fix clueboard_17 * Fixup the ISO layouts * Fix the `wait_ms()/wait_us()` definitions for chibios * Fix up the wait_ms/wait_us hack. Reduce stack size. * Add a missing #include "wait.h" * commit files that should have already been comitted
* add audio on/off audiosJack Humbert2017-09-061-36/+49
|
* remove unneccesary headersJack Humbert2017-07-231-1/+4
|
* use automatic rests with songs (no more rest styles)Jack Humbert2017-07-231-14/+25
|
* clean-up planck and preonic keymaps, move audio stuff aroundJack Humbert2017-07-231-0/+14
|
* don't let timer1 exist without b5 being enabledJack Humbert2017-06-271-0/+2
|
* add new arguements, docsJack Humbert2017-06-271-1/+2
|
* working duopholyJack Humbert2017-06-271-4/+58
|
* b5 audioJack Humbert2017-06-271-20/+240
|
* Clarify the quantum license (#1042)skullydazed2017-03-281-0/+15
| | | | | | | | | | * Clarify the license for files we have signoff on * Update against the currently signed off files * Remove unused and not clearly licensed headers * Replace an #endif I accidentally removed while resolving merge conflicts
* add debug messages to audioGabriel Young2017-03-021-158/+164
|
* rgb clean-up, api clean-upJack Humbert2016-12-191-5/+10
|
* Cleans up quantum/keymap situation, removes extra lufa folders (#416)Jack Humbert2016-06-181-1/+1
| | | | | | | | | | | | | | | | * sorts out keycodes * move midi around * remove mbed * replaces keymap with qmk/keymap_common * fixes keymap.h * keymap, config, quantum rearrange * removes unneeded lufa stuff
* Converted audio play functions to *_user (#349)Jack Humbert2016-05-241-17/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Updated personal layouts * tweaked personal * Nightly - Audio Cleanup Refactored the LUTs. Abstracted some of the registers out of audio to use more functional names. Split audio into audio and audio_pwm. WIP * nightly - collapsed code * Added check for note playing to LEDs * Usability tweaks * TWEAE * nightly added extra kcs to keymap common * turned on Plank audio * Added backlight breathing to atomic * reverted accidental merge * Added music and audio toggles to Quantum.c * Redid the audio callbacks * Adjusted default planck layout to use the user tone naming * tabs to spaces * Rewrote the ALL recipe to allow for faster parallel make * tabs to spaces * Renamed custom event functions to be 'startup_user' and 'shutdown_user'. Also moved the prototypes around. * Tweaked pvc atomic layout to work with the pvc planck. * updates midi scale calling
* adds music and audio toggles (#337)Jack Humbert2016-05-181-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Updated personal layouts * tweaked personal * Nightly - Audio Cleanup Refactored the LUTs. Abstracted some of the registers out of audio to use more functional names. Split audio into audio and audio_pwm. WIP * nightly - collapsed code * Added check for note playing to LEDs * Usability tweaks * TWEAE * nightly added extra kcs to keymap common * turned on Plank audio * Added backlight breathing to atomic * reverted accidental merge * Added music and audio toggles to Quantum.c * Redid the audio callbacks * music/audio_on_user
* adds a sequencer to the music mode (#330)Jack Humbert2016-05-151-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | * implements leader key for planck experimental * allows override of leader timeout * adds ability to use the leader key in seq * fixes leader keycode * adds chording prototype * fixes keycode detection * moves music mode to quantum.c * disables chording by default * adds music sequencer functionality * implements audio/music functions in quantum.c * Merge branch 'master' into process-record
* Backlight Breathing for Planck and AtomicJack Humbert2016-05-091-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Updated personal layouts * tweaked personal * Nightly - Audio Cleanup Refactored the LUTs. Abstracted some of the registers out of audio to use more functional names. Split audio into audio and audio_pwm. WIP * nightly - collapsed code * Added check for note playing to LEDs * Usability tweaks * TWEAE * nightly added extra kcs to keymap common * turned on Plank audio * Added backlight breathing to atomic * reverted accidental merge * adds backlight pulse to planck
* Clarified audio.c (#302)IBNobody2016-05-031-444/+322
| | | | | | | | | | | | | | | * Updated personal layouts * tweaked personal * Nightly - Audio Cleanup Refactored the LUTs. Abstracted some of the registers out of audio to use more functional names. Split audio into audio and audio_pwm. WIP * nightly - collapsed code * Added check for note playing to LEDs
* Update functions used to write to EEPROMEric Tang2016-04-211-3/+3
|
* restructures audio, begins voicingJack Humbert2016-04-211-0/+607