{"push_id":2793394109,"size":36,"distinct_size":36,"ref":"refs/heads/master","head":"bfdc8ce1d877de0684239f1579b0c9ea574478fb","before":"20e174592c8fd0c50ad6630cc9192e8262ce6a65","commits":[{"sha":"925b65b7d0f6538d8ec410d9b1c285a178057bf1","author":{"name":"Kyle Brown","email":"6cb9343189c537bee5ed69db86791bb95dd7539a@gmail.com"},"message":"Update message.mk (#3602)\n\nFixed typo","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/925b65b7d0f6538d8ec410d9b1c285a178057bf1"},{"sha":"435e9b7bdb89043b3ce8b0cfc9b0f3ee4d298166","author":{"name":"yiancar","email":"e7fb3c75cfdc5497120cb4302acf7f25e3838dde@cytanet.com.cy"},"message":"RGB Driver Documentation Update (#3601)\n\n- Minor formating in rgb matrix page\r\n- Added a short discription for is31fl3731 in drivers page","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/435e9b7bdb89043b3ce8b0cfc9b0f3ee4d298166"},{"sha":"ccfe60eb57b6cb11c5c9914445cceae77c09c0da","author":{"name":"MechMerlin","email":"3b10741bd88560c084cdff15f8c9b86f2e9fa6a7@users.noreply.github.com"},"message":"Update ps2avrgb readme (#3599)\n\n* give ps2avrgb a specific readme\r\n\r\n* add homebrew and crosspack avr step\r\n\r\n* update readme of all ps2avrgb boards to reflect the new template","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/ccfe60eb57b6cb11c5c9914445cceae77c09c0da"},{"sha":"83da38c5e413f703bd439e78dd376603c0bd7f6c","author":{"name":"Yan-Fa Li","email":"1bc265fa5ea33c17963a464d06fd98bdf2e7d465@gmail.com"},"message":"Keymap: Update cache22 default keymap (#3597)\n\n- requested by rockydbull","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/83da38c5e413f703bd439e78dd376603c0bd7f6c"},{"sha":"98afb45a2708bf704c981e5a88993b87f084590b","author":{"name":"Christopher Sexton","email":"9d3e7ed634ac40eed673c4b1781a260622dbc249@users.noreply.github.com"},"message":"Keymap: Spaceman Spiff layout for the GH60 Satan (#3596)\n\n![Keyboard Layout](https://i.imgur.com/M9glFON.png)\r\n\r\nDesigned specifically to make switching back-n-forth with the Apple's\r\nMacBook Pro keyboard intuitive. Has a slight tendency toward\r\nreadline/vim keybindings.\r\n\r\nCaps locks becomes an `Esc` when pressed alone, or a `Ctrl` when pressed\r\nwith another key.\r\n\r\nBase Layer\r\n----------\r\n\r\nAs simalar to the Apple keyboard as possible. Notiable exception is\r\n`Caps Lock`:\r\n\r\n- `Esc` when pressed alone\r\n- `Ctrl` when pressed with another key\r\n\r\nControl+ Layer\r\n--------------\r\n\r\nLeft Ctrl key switches to the \"Control+ Layer\". This layer mostly acts\r\nlike a control key in most cases, with a few exceptions:\r\n\r\n- `Ctl+` + `hjkl` are vim-style motion keys\r\n- `Ctl+` + `p` and `Ctl+` + `n` are page up and down\r\n- `Ctl+` + `Backspace` is forward delete\r\n\r\nFn Layer\r\n--------\r\n\r\nAudio Controls:\r\n- `Fn` + `a` Volume Down\r\n- `Fn` + `s` Volume Up\r\n- `Fn` + `d` Mute\r\n\r\nTo flash this layout you need to press `Fn+Backspace`","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/98afb45a2708bf704c981e5a88993b87f084590b"},{"sha":"1ac2dd9b63b8917fda487b3fb3ae9a2f52c3bda1","author":{"name":"Christopher Sexton","email":"9d3e7ed634ac40eed673c4b1781a260622dbc249@users.noreply.github.com"},"message":"Keymap: Spaceman Spiff layout for KBD75 (#3595)\n\n![Keyboard Layout](https://i.imgur.com/tQLYDvu.png)\r\n\r\n<!-- http://www.keyboard-layout-editor.com/#/gists/c1e8a15c68e4c52eed84653f21ae2d29 -->\r\n\r\nDesigned specifically to make switching back-n-forth with the Apple's MacBook Pro keyboard intuitive. Has a slight tendency toward readline/vim keybindings.\r\n\r\nCaps locks becomes an `Esc` when pressed alone, or a `Ctrl` when pressed with another key.\r\n\r\nBase Layer\r\n----------\r\n\r\nAs simalar to the Apple keyboard as possible. Notiable exception is `Caps Lock`:\r\n- `Esc` when pressed alone\r\n- `Ctrl` when pressed with another key\r\n\r\nControl+ Layer\r\n--------------\r\n\r\nLeft `Ctrl` key switches to the \"Control+ Layer\". This layer mostly acts like a control key in most cases, with a few exceptions:\r\n\r\n- `Ctl+` + `hjkl` are vim-style motion keys\r\n- `Ctl+` + `p` and `Ctl+` + `n` are page up and down\r\n- `Ctl+` + `Backspace` is forward delete\r\n\r\nFn Layer\r\n--------\r\n\r\nAudio Controls:\r\n- `Fn` + `a` Volume Down\r\n- `Fn` + `s` Volume Up\r\n- `Fn` + `d` Mute\r\n\r\nTo flash this layout you need to press `Fn+Backspace`","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/1ac2dd9b63b8917fda487b3fb3ae9a2f52c3bda1"},{"sha":"489a922f347228baf167e4183f83bb688471b2fd","author":{"name":"MechMerlin","email":"3b10741bd88560c084cdff15f8c9b86f2e9fa6a7@users.noreply.github.com"},"message":"Keyboard: Disable mouse keys for kbd6x (#3603)","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/489a922f347228baf167e4183f83bb688471b2fd"},{"sha":"243764b83d3130ba69bef510ba180916caaebf55","author":{"name":"Erick Ozaki","email":"b9b38ca2563c6c018e4d416cb522fcd52585e681@users.noreply.github.com"},"message":"Keymap: Custom L0 layout for ergodone (#3591)","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/243764b83d3130ba69bef510ba180916caaebf55"},{"sha":"90d8ed6c448a7b09e0a459181f889e3153d960ee","author":{"name":"MechMerlin","email":"3b10741bd88560c084cdff15f8c9b86f2e9fa6a7@users.noreply.github.com"},"message":"Keyboard: Add Configurator support for Clueboard 66 Hotswap (#3522)","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/90d8ed6c448a7b09e0a459181f889e3153d960ee"},{"sha":"feb5e4aaebb78842c090230f68ea9de80a5c17e6","author":{"name":"MakotoKurauchi","email":"d5772aadd64fb61be9a788f1c080daa44d6414fa@me.com"},"message":"Keyboard: Helix serial improvements (#3608)\n\n* add change_reciver2sender()/change_sender2reciver()\r\n\r\nThis is a change to improve readability.\r\n\r\n* txled, rxled off in matrix_init()\r\n\r\n* add serial_send_packet() / serial_recive_packet()\r\n\r\nThis is a change to reduce object size.\r\n\r\n* add serial_low() at ISR() top\r\n\r\n* add __attribute__((always_inline)) to some functions\r\n\r\n* modify serial_send_packet()/serial_recive_packet()\r\n\r\nA little, object size reduction.\r\nA little, speedup.\r\n\r\n* add debug code to helix/serial.c\r\n\r\n* Adjust sampling timing of serial signal being received\r\n\r\n* add split_scomm.c/split_scomm.h and change serial.c/serial.h\r\n\r\nserial.c was divided into 2 layers, split_scom.c and serial.c.\r\nThe upper layer split_scomm.c is called from matrix.c.\r\nThe lower layer serial.c accesses the hardware.\r\n\r\n* add split_scomm.c/split_scomm.h into helix/rev1\r\n\r\n* reduce object size helix/rev2/matrix.c\r\n\r\n* remove checksum check, add parity check\r\n\r\n* force occur parity error for test\r\n\r\n* parity test ok. remove test code\r\n\r\n* change some comment & add skip code when buffer_size == 0\r\n\r\n* serial.c: multiple types of transaction support\r\n\r\nAdd 4 bits transaction-type field at packet top.\r\nSelect Transaction Descriptor Table entry by transaction-type.\r\n\r\n* helix serial master-slave transaction optimize\r\n\r\nUsing multi-type transaction feature of serial.c, communication contents between master slaves were optimized.\r\n\r\n* add debug code for retry\r\n\r\n* add comment into each config.h\r\n\r\n* fix ISR status drop\r\n\r\n* add a debug macro 'debug_retry_chg()'\r\n\r\n* reduce led_test size\r\n\r\n* remove debug code from helix/serial.c and etc.\r\n\r\n* helix:five_rows change TAPPING_TERM value 140\r\n\r\n* Improved compatibility with let's split of serial.c. Finish helix/serial.c improvement.\r\n\r\n- The difference with the original let's split's serial.c\r\n  - It's high-speed about 4 times.\r\n  - Stable bi-directional data transfer. (Helix need master to slave transfer)\r\n  - serial.h was divided 2 files, serial_config.h and sereial.h\r\n  - With multiple types of transaction support, communication contents can be optimized. (NEW flexible API)\r\n\r\n- USE OLD Simple APIs (compatible with let's split serial.c)\r\n  - files :\r\n    - serial_config.h -- hardware configuration (need include by config.h)\r\n    - serial.c/serial.h -- serial communication\r\n\r\n- USE NEW flexible APIs. (Support multi-type transaction function.)\r\n  serial.c was divided into 2 layers, split_scom.c and serial.c.\r\n  The upper layer split_scomm.c is called from matrix.c.\r\n  The lower layer serial.c accesses the hardware.\r\n  - files\r\n    - split_scomm.c -- communication buffer is defined in here. call by matrix.c.\r\n    - split_scomm.h -- buffer size is defined in here. include by matrix.c, split_util.c\r\n    - serial_config.h -- hardware configuration (need include by config.h)\r\n      To use the NEW API, specify #define SERIAL_USE_MULTI_TRANSACTION\r\n    - serial.c/serial.h -- serial communication lower layer\r\n\r\n- NEW APIs for serial.c / serial.h (The lower layer)\r\n  // Soft Serial Transaction Descriptor\r\n  typedef struct _SSTD_t  {\r\n      uint8_t *status;\r\n      uint8_t initiator2target_buffer_size;\r\n      uint8_t *initiator2target_buffer;\r\n      uint8_t target2initiator_buffer_size;\r\n      uint8_t *target2initiator_buffer;\r\n  } SSTD_t;\r\n\r\n  // initiator is transaction start side\r\n  void soft_serial_initiator_init(SSTD_t *sstd_table);\r\n  // target is interrupt accept side\r\n  void soft_serial_target_init(SSTD_t *sstd_table);\r\n  int soft_serial_transaction(int sstd_index);\r\n  int soft_serial_get_and_clean_target_status(int sstd_index);\r\n\r\n- NEW APIs for split_scomm.c / split_scomm.h (The upper layer)\r\n   move from old serial.c the following buffer and functions\r\n     serial_slave_buffer[]\r\n     serial_master_buffer[]\r\n     void serial_master_init(void)\r\n     void serial_slave_init(void)\r\n     int serial_update_buffers(void)\r\n   define SERIAL_xxxxx_BUFFER_LENGTH move from serial_config.h to split_scomm.h","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/feb5e4aaebb78842c090230f68ea9de80a5c17e6"},{"sha":"fd0bd29a0a3f2de93a3e561007805fac67e7e0cd","author":{"name":"ishtob","email":"5fd855f1c87f5110c84806620046bfd51f128b7b@gmail.com"},"message":"Keymap: adding my personal userspace to QMK master (#3605)\n\n* Adding my personal planck keymap\r\n\r\n* Adding readme.md to my keymap\r\n\r\n* Create my userspace\r\n\r\nadd users/ishtob/\r\n\r\n* Moved macros off keymap\r\n\r\nmacros now exsists in my userspace, moved them off keyboard specific keymaps\r\n\r\n* Create my userspace\r\n\r\nadd users/ishtob/\r\n\r\n* rebase from main QMK repo","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/fd0bd29a0a3f2de93a3e561007805fac67e7e0cd"},{"sha":"3eabd7946ec5e47d12d603d591e8d8658d82fa42","author":{"name":"Seth Barberee","email":"fb438be2184c8356f45745a0fa3519fb72d9204a@gmail.com"},"message":"Split Common: Serial Backlight LED fix (#3586)","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/3eabd7946ec5e47d12d603d591e8d8658d82fa42"},{"sha":"2a89134d8e939c86c5e9008f6ad77e15bb404c39","author":{"name":"mechmerlin","email":"b82c163d56b088ac762b877935999296672d9d79@gmail.com"},"message":"add some of my default layouts for the clueboard I got","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/2a89134d8e939c86c5e9008f6ad77e15bb404c39"},{"sha":"85659ae5e1b41af4889f154dcc47d4bc9c1f0a19","author":{"name":"mechmerlin","email":"b82c163d56b088ac762b877935999296672d9d79@gmail.com"},"message":"add layout support to clueboard","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/85659ae5e1b41af4889f154dcc47d4bc9c1f0a19"},{"sha":"98b16b3294e4b04e6621daba8cff07fbd982f335","author":{"name":"skullY","email":"12582373bb530d4c113c0da173969a5ba8a6c177@gmail.com"},"message":"Comment and organize build_keyboard.mk a bit","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/98b16b3294e4b04e6621daba8cff07fbd982f335"},{"sha":"9c8f8bd3bcfebf93ded0269ca1ba9e99720bc4b4","author":{"name":"Drashna Jaelre","email":"b1a887da75725d9274097d24551cb6d13458e359@live.com"},"message":"Fix minor typo in qmk_install.sh for MSYS/MINGW64 detection","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/9c8f8bd3bcfebf93ded0269ca1ba9e99720bc4b4"},{"sha":"99cb107b717d75acae4278d62dfd2f400e0de600","author":{"name":"Drashna Jaelre","email":"b1a887da75725d9274097d24551cb6d13458e359@live.com"},"message":"Add 32 bit MINGW support ....","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/99cb107b717d75acae4278d62dfd2f400e0de600"},{"sha":"bcdd7735c8fca998d7d609ebb4be22ee29b6e340","author":{"name":"Drashna Jaelre","email":"b1a887da75725d9274097d24551cb6d13458e359@live.com"},"message":"Add error message if config not detected","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/bcdd7735c8fca998d7d609ebb4be22ee29b6e340"},{"sha":"bd4ba8d1808b11deaf3298cec9a1573fbd5e9cdf","author":{"name":"Drashna Jaelre","email":"b1a887da75725d9274097d24551cb6d13458e359@live.com"},"message":"Add WSL support to script","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/bd4ba8d1808b11deaf3298cec9a1573fbd5e9cdf"},{"sha":"c909c4ea50ee6cef77e54f746c11f2c896181e48","author":{"name":"Drashna Jaelre","email":"b1a887da75725d9274097d24551cb6d13458e359@live.com"},"message":"Fix Typos in echo","distinct":true,"url":"https://api.github.com/repos/qqdaemon/qmk_firmware/commits/c909c4ea50ee6cef77e54f746c11f2c896181e48"}]}
{"actor":{"display_login":"qqdaemon"}}