summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2020-10-27Merge pull request #296 from neegool/add_boardsource3x4Pete Johanson
Add Boardsource 3x4 shield
2020-10-28Remove bt unpair combo + fix keymapNigel Rodriguez
2020-10-27Update demux kscan driver as per PR feedbackJay Greco
- Remove kscan_gpio_irq_callback - Remove kscan_gpio_irq_callback_handler - Remove irq_callbacks + Add TODO noting timer and sleep state interactions
2020-10-27Update NIBBLE keyboard name as per PR feedbackJay Greco
- Revert accidental VS code settings change
2020-10-27Add NIBBLE shieldJay Greco
+ Added required files for nullbits NIBBLE
2020-10-27Add new kscan_gpio_demux driverJay Greco
+ zmk,kscan_gpio_demux is now a compatible kscan option + kscan_gpio_demux is based heavily off of the implementation of kscan_gpio_matrix, modified to address cols using an n-to-1 demultiplexer chip instead of discrete IO + Added zmk,kscan_gpio_demux.yaml file * modified CMakeLists to include new source files
2020-10-27Merge pull request #297 from Nicell/boards/reviung41Pete Johanson
Add Reviung41 Shield Definitions
2020-10-27Merge pull request #303 from innovaker/kscan-mock-32Pete Johanson
feat(kscan_mock): Increase max number of events
2020-10-26Implement Kconfig and enhance error checksNick
2020-10-25feat(kscan_mock): Increase max number of eventsinnovaker
This is necessary for testing a large number of events (e.g. every key code) within a single build/pass. The u8_t limitation became apparent during end-to-end testing of #21.
2020-10-24Add Reviung41 Shield DefinitionsNick
2020-10-24fix: clang-formatNick
2020-10-24Remove newlib depNick
2020-10-24Fix wrong comment tokensNigel Rodriguez
2020-10-24Add Boardsource 3x4 shieldNigel Rodriguez
2020-10-23Check if fetch channel is supportedNick
2020-10-23Fix build for boards without voltage dividerNick
2020-10-23Add missing ADC and fix formattingNick
2020-10-23Merge branch 'main' into bluetooth/battery-reportingNick Winans
2020-10-23clang-format and add missing defconfig valuesNick
2020-10-23Refactor driver to use Sensor APINick
2020-10-18Merge pull request #109 from Nicell/underglow/state-persistencePete Johanson
Add RGB underglow state Kconfig and settings
2020-10-18feat(usb): Add proper USB product ID.Pete Johanson
* Use openmoko product ID from: https://github.com/openmoko/openmoko-usb-oui/pull/15
2020-10-18Merge pull request #282 from petejohanson/ble/advertising-power-savingsPete Johanson
BLE: Only advertise when needed.
2020-10-16fix(bluetooth): Add adv data in non-peripherals.Pete Johanson
2020-10-16fix(bluetooth): Stop adv on connected profile.Pete Johanson
2020-10-16fix(bluetooth): Advertise name + appearance.Pete Johanson
* Properly put device name and GAP appearance in advertising packets, for proper display in macOS, Android, etc. * Closes #124
2020-10-15fix(shields): Proper cradio Kconfig setup.Pete Johanson
2020-10-15Merge pull request #224 from davidphilipbarr/cradioPete Johanson
Cradio
2020-10-15fix(ble): Only advertise when needed.* Once we have a peer connected to for ↵Pete Johanson
the active profile, don't continue advertising.
2020-10-13fix(shields): Add default qaz.conf file.Pete Johanson
2020-10-13fix: Copyright header for cradio.dtsiPete Johanson
2020-10-13Merge pull request #258 from megamind4089/dev/ext-power-behaviorPete Johanson
New behavior for ext power control
2020-10-12fix: Single author file copyright header fix.Pete Johanson
2020-10-12fix: Updated copyright headers to single author file.Pete Johanson
2020-10-13Fix compilation errors and minor tweaksMega Mind
2020-10-12Rebased and fixed nasty codeMega Mind
2020-10-12Merge pull request #226 from mubeenkhan94/tg4x-shield-devPete Johanson
Add TG4X rev 2.1 shield
2020-10-12Added toggle and removed a paramMega Mind
2020-10-12New behavior for ext power controlMega Mind
2020-10-12Merge pull request #267 from nuxiom/fix-matrix-pollingPete Johanson
Fix matrix polling conditional macro
2020-10-11Merge pull request #7 from zmkfirmware/mainMubeen Khan
Update to stay even with upstream main
2020-10-11fix: don't leak bt_conn refsJoel Spadin
bt_conn_lookup_addr_le() gives us a new reference that must be released with bt_conn_unref()
2020-10-11Reformatted according to clang-format lintNuxiom
2020-10-11Fix kscan_gpio_irq_callback_handler_##n conditional macroNuxiom
2020-10-10Revised keymap to QwertyMubeen Khan
2020-10-10Add timestamps to position and behavior events (#147)Okke Formsma
* Add timestamps to position events and behaviors. - Take original event timestamps into consideration so nested tap-holds have proper timing. - Add position and timestamp to keycode state changed event so the one-shot behavior can properly identify other keypresses and timings. - Add timestamp to position events received from peripheral * reduce number of arguments to behaviors
2020-10-10Merge pull request #4 from zmkfirmware/mainMubeen Khan
make even with main
2020-10-09Merge pull request #242 from megamind4089/feature/ext-powerPete Johanson
[RDY] Driver to control the external power output
2020-10-10Added driver to control the external power outputMega Mind
This PR adds support to control the external power output from controllers like nice!nano, nRFMicro etc I have implemented based on my understanding of Pete suggestion on this feature. Testing done: Tested by enabling and disabling the ext_power from application and verified Verified the application does not crash with boards that does not have ext_power support Note: I did not test this in nice!nano since I don't have the boards. Will get help from others once the behavior PR is up Next Steps: Create a behavior PR to control enable/disable ext_power