Mathias Rasmussen
|
fd44196946
|
build: Update makefile
|
4 years ago |
Mathias Rasmussen
|
0a8196eb48
|
style: Clean up formatting
|
4 years ago |
Mathias Rasmussen
|
9bd8ffe6cc
|
perf: Remove rendundant jumps
|
4 years ago |
Mathias Rasmussen
|
3737b094f0
|
refactor: Rename label
|
4 years ago |
Mathias Rasmussen
|
f228dc5aa1
|
refactor: Use Temp1 (bank 1) instead of DPTR as pwm data pointer
|
4 years ago |
Mathias Rasmussen
|
54aaacc5dd
|
refactor: Increment usage of registers in bank 1
To reserve Temp1 as DShot data pointer
|
4 years ago |
Mathias Rasmussen
|
b2837c83bc
|
refactor: Explicit stack allocation
|
4 years ago |
Mathias Rasmussen
|
a2b4314d0c
|
refactor: Make active registry bank more obvious
|
4 years ago |
Mathias Rasmussen
|
0359c7d2e1
|
docs: Update readme
|
4 years ago |
Mathias Rasmussen
|
003c43b033
|
chore(release): 0.2.0
|
4 years ago |
Mathias Rasmussen
|
49373d08e8
|
style: Remove trailing whitespace
|
4 years ago |
Mathias Rasmussen
|
2c183cd13f
|
chore: Update firmware version
|
4 years ago |
Mathias Rasmussen
|
f9cbefaaf7
|
chore: Clean up leftovers
|
4 years ago |
Mathias Rasmussen
|
8d19ac1338
|
perf: Remove double jumps
|
4 years ago |
Mathias Rasmussen
|
a5d3f69ca0
|
refactor: Make all targets compile without fixup errors
|
4 years ago |
Mathias Rasmussen
|
66575525ed
|
build: Update makefile
|
4 years ago |
Mathias Rasmussen
|
a6759b4426
|
style: Clean up formatting
|
4 years ago |
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 |