252 Commits (7f4de7163ac0a6aedf5d0578463f5f4ad1f1f89d)
 

Author SHA1 Message Date
Mathias Rasmussen 0e1835d969 chore: Move efm include files 4 years ago
Mathias Rasmussen e6f9ea59f0 refactor: Use Bluejay as eep name tag 4 years ago
Mathias Rasmussen fe81f37b98 refactor: Enable PCA interrupts when needed 4 years ago
Mathias Rasmussen 23df7513b0 perf: Simplify demag update check 4 years ago
Mathias Rasmussen 703d70acfd perf: Optimize comp read jumps 4 years ago
Mathias Rasmussen 3aaaf361a2 refactor: Scale pwm values earlier 4 years ago
Mathias Rasmussen 1bc2c93b05 ci: Commit lint 4 years ago
Mathias Rasmussen 68e59887e5 refactor: Use explicit jump types 4 years ago
Mathias Rasmussen 18220d63f8 refactor: Return directly from commutation routines 4 years ago
Mathias Rasmussen e7cd118a09 style: Clean up formatting and style 4 years ago
Mathias Rasmussen 3f09ee7bbd refactor: Rename arming labels 4 years ago
Mathias Rasmussen 9e02b8f4d2 refactor: Remove Initial_Arm variable 4 years ago
Mathias Rasmussen 4f7475e3b3 refactor: Reorganize eeprom and defaults 4 years ago
Mathias Rasmussen 1d7dcef3d9 perf: Micro-optimize RCP limit check 4 years ago
Mathias Rasmussen a4f706e3a6 fix: Correct DShot 12-bit encoding 4 years ago
Mathias Rasmussen d805fb6ee1 fix: Reset commutation period on idle 4 years ago
Mathias Rasmussen 4e0d87b904 refactor: Remove superfluous flash key reset 4 years ago
Mathias Rasmussen 61a8f1d2b1 refactor: Remove RCP_UPDATED flag 4 years ago
Mathias Rasmussen 1ac4da6ad6 refactor: Simplify DShot command comparison 4 years ago
Mathias Rasmussen 3cbcd91703 refactor: Simplify DShot command check jumps 4 years ago
Mathias Rasmussen 48e68934fb refactor: Simplify pca_int preprocessor code 4 years ago
Mathias Rasmussen 77b738770b refactor: Update t1_int interrupt handling 4 years ago
Mathias Rasmussen cfc36ee0f7 refactor: Consistent number syntax 4 years ago
Mathias Rasmussen a9ca2957a3 perf: Optimize adjust_timing_two_steps routine 4 years ago
Mathias Rasmussen 44ff551a1f perf: Remove a few unnecessary instructions 4 years ago
Mathias Rasmussen bff34d044f refactor: Rewrite some resets 4 years ago
Mathias Rasmussen 0e033d79a0 refactor: Rename int0_int to t1_int 4 years ago
Mathias Rasmussen 44037c11a0 refactor: Move int_pulse_ready 4 years ago
Mathias Rasmussen 2030235ea7 fix: Clear DShot cmd on pulse outside range 4 years ago
Mathias Rasmussen 7a8236340b refactor: Update telemetry timing 4 years ago
Mathias Rasmussen fd14ca25ec refactor: Remove throttle calibration 4 years ago
Mathias Rasmussen d5aa955811 refactor: Remove throttle gain 4 years ago
Mathias Rasmussen 40fe9e9e73 perf: Optimize a few zero checks 4 years ago
Mathias Rasmussen 6300e84999 perf: Optimize new_rcp stop check 4 years ago
Mathias Rasmussen 4530fc6921 refactor: Clean up interrupt and timer initialization 4 years ago
Mathias Rasmussen 75006ec612 refactor: Move int0_int_outside_range 4 years ago
Mathias Rasmussen 2cbfcc9145 docs: Update readme 4 years ago
Mathias Rasmussen 80fd53da86 docs: Update license 4 years ago
Mathias Rasmussen b005db32d8 chore: Change project name to Bluejay 4 years ago
Mathias Rasmussen efde8c430d refactor!: Remove legacy (non-DShot) protocols 4 years ago
Mathias Rasmussen 7410d30136 chore: Update firmware version 4 years ago
Mathias Rasmussen b3b7467852 feat: Add bidirectional DShot e-period telemetry 4 years ago
Mathias Rasmussen 7e529db8d3 chore: Remove unused files 4 years ago
Mathias Rasmussen 5e55c7f27f perf: Prescale DShot thresholds (further) 4 years ago
Mathias Rasmussen ac6b4567d1 perf: Reduce DShot invert code 4 years ago
Mathias Rasmussen 3b37b60afc refactor: Move ESC definition files 4 years ago
Mathias Rasmussen c11769a5f6 perf: Prescale DShot thresholds 4 years ago
Mathias Rasmussen 6a65babc3b perf: Reduce DShot decode code (further) 4 years ago
Mathias Rasmussen b2a7afbfb8 perf: Reduce DShot decode code 4 years ago
Mathias Rasmussen cfafdf0285 refactor: Move vars to flags 4 years ago