110 Commits (master)
 

Author SHA1 Message Date
Ondrej Jirman aaffb9940a Update README 1 month ago
Ondrej Jirman 3726b6adc2 Pull-up port 8 upper nibble of pins and keep them as inputs 1 month ago
Ondrej Jirman 6fbfb61c14 Revert "Add extra 50uA savings by disabling the USB 3.3V regulator" 1 month ago
Ondrej Jirman 9943053bc1 Update power use measurements 1 month ago
Ondrej Jirman 470f230d15 Disable USB stack in stock firmware by default, for max power savings 1 month ago
Ondrej Jirman c4f36fdb14 Add extra 50uA savings by disabling the USB 3.3V regulator 1 month ago
Ondrej Jirman b24b0f1d84 Configure MCU pins properly to avoid floating inputs 1 month ago
Ondrej Jirman 3e2fc2a6ed Update keyboard schematic 1 month ago
Ondrej Jirman 6145b3df0a Fix re-entry to sleep after the first keypress 1 month ago
Ondrej Jirman 61e90842de Fix no-USB build of the stock firwmare 1 month ago
Ondrej Jirman 4b3d885b61 Check that no key is pressed right after setting up IC interrupt and before going to sleep 1 month ago
Ondrej Jirman 0899765c07 Don't declare variables that are unused in certain firmware configurations 1 month ago
Ondrej Jirman 073505f31f Add firmware build target shortcut 1 month ago
Ondrej Jirman 693cf5ae86 Fix issue with ppkb inputd not working after using the kernel driver 8 months ago
Ondrej Jirman ec8e248883 Add more bit definitions to cahrger ctl register map 8 months ago
Ondrej Jirman 91163251e6 Don't exit the debugger on I2C communication errors, just report them 1 year ago
Ondrej Jirman 5e365d71d1 Improve inputd error reprting 1 year ago
Ondrej Jirman d585c744e3 Remove selftest 1 year ago
Ondrej Jirman 4a65f41988 Don't do probing at startup 1 year ago
Ondrej Jirman 6bc1736857 Inputd improvements 1 year ago
Ondrej Jirman 2da55b7d62 Build only the tools by default 1 year ago
Ondrej Jirman 024d52263e Fix charger status reporting (VIN overvoltage/low load bits were swapped) 1 year ago
Ondrej Jirman 013149dc89 Disable the self-test binary build (it doesn't work anyway) 1 year ago
Ondrej Jirman f681795424 ENOENT means the i2c userspace device driver is missing 1 year ago
Ondrej Jirman 75b7cdaed2 Add some helpful messages 1 year ago
Ondrej Jirman 13bf8c43ca Update TODO 1 year ago
Ondrej Jirman 3ade80f425 Add support for Pinephone Pro 1 year ago
Ondrej Jirman af4009e3bf Make kmap.h build more resilient 1 year ago
Ondrej Jirman a1978d22ed i2c-charger-ctl doesn't need the INT gpio access, remove it 1 year ago
Ondrej Jirman a4ca2223e1 Compile with -Wall and fix issues this revealed 1 year ago
Ondrej Jirman 457e5658d9 Add missing argument to error reporting functions 1 year ago
Ondrej Jirman 7830c7986f Fix writing charger registers (result detection was broken) 1 year ago
Ondrej Jirman 31c41b7d9e Drop I2C bit functions, to make timing easier to modify 2 years ago
Ondrej Jirman 78c72fe448 Make register define order less confusing 2 years ago
Ondrej Jirman a049cd5107 Make charger tool read/write data from charger via MCU I2C proxy commands 2 years ago
Ondrej Jirman 21374993b3 Allow to reset to stock firmware from user firmware by holding pine+f+h 2 years ago
Ondrej Jirman 0b280ebc14 Fix I2C bit banging code 2 years ago
Ondrej Jirman bf0c0e9c97 Make i2c flasger reset the app block flag 2 years ago
Ondrej Jirman 574d68aa89 fw: Change to bit-banging I2C implementation for charger comm 2 years ago
Ondrej Jirman 4a1abce0eb Update inputd to make it work with the latest firmware API 2 years ago
Ondrej Jirman 62e2ebe7ec Fix keymap generator, drop prototype keymap 2 years ago
Ondrej Jirman f1e3f6dce6 Drop prototype keyboard build 2 years ago
Ondrej Jirman 3c02d41c4b Add final PCB photos/schematics 2 years ago
Ondrej Jirman fa19294d05 Dump option ROM when reading flash over USB 2 years ago
Ondrej Jirman 0e4f426dfb Add bin2pgd tool 2 years ago
Samuel Holland 246aaaa42e firmware: Statically allocate keys array 2 years ago
Samuel Holland 3c6488b99e Disable I2CA in all firmware builds 2 years ago
Samuel Holland 3107546c04 Revert "firmware: Make interrupt signal shorter (10us)" 2 years ago
Ondrej Jirman ee438569e3 Update TODO 2 years ago
Ondrej Jirman f8b901e832 firmware: Add final/proto-v3 builds 2 years ago