Mathias Rasmussen
|
788338e8d9
|
perf: Remove PCA interrupt
Update PWM auto-reload registers directly
|
3 years ago |
Mathias Rasmussen
|
512a98d309
|
docs: Add pca interrupt macro comments
|
4 years ago |
Mathias Rasmussen
|
0f9cfe2c8d
|
style: Rename FETON_DELAY to DEADTIME
|
4 years ago |
Mathias Rasmussen
|
8f171df5b0
|
chore: Update copyright year
|
4 years ago |
Mathias Rasmussen
|
5680c32527
|
style: Clean up whitespace and remove unused code
|
4 years ago |
Mathias Rasmussen
|
9322c5624e
|
refactor: Add preprocesser check for clarity
|
4 years ago |
Mathias Rasmussen
|
c09a81e462
|
refactor: Center align all pwm channels
|
4 years ago |
Mathias Rasmussen
|
5ec8541e9a
|
refactor: Move pwm updating to base file
|
4 years ago |
Mathias Rasmussen
|
87755932e5
|
refactor: Rename targets to Layouts
|
4 years ago |
Mathias Rasmussen
|
b2c3db2a82
|
style: Clean up layouts style
|
4 years ago |
Mathias Rasmussen
|
e2765d02c1
|
refactor: Move more layout configuration to common file
|
4 years ago |
Mathias Rasmussen
|
55eda69689
|
feat: Add Z layout
|
4 years ago |
Mathias Rasmussen
|
a0b857db92
|
refactor: Simplify layouts by preprocessing configuration
|
4 years ago |
Mathias Rasmussen
|
60931cd264
|
refactor: Make eeprom esc layout parsing more generic
|
4 years ago |
Mathias Rasmussen
|
6b5b66bf48
|
style: Clean up formatting
|
4 years ago |
Mathias Rasmussen
|
8d20a99ca6
|
docs: Update and add comments
|
4 years ago |
Mathias Rasmussen
|
ce3998f8ff
|
style: Rename flags casing
|
4 years ago |
Mathias Rasmussen
|
7c0b18f617
|
fix: Enable timer 0 interrupt vector on BB1 MCUs
|
4 years ago |
Mathias Rasmussen
|
3d42e06d8a
|
refactor: Move DShot decode macro to main file
|
4 years ago |
Mathias Rasmussen
|
1188358946
|
style: Update style and comments
|
4 years ago |
Mathias Rasmussen
|
d9ba2fc883
|
refactor: Map bitflags to specific bits
|
4 years ago |
Mathias Rasmussen
|
4478d0f811
|
refactor: Restructure pca interrupt to support 8-bit pwm
|
4 years ago |
Mathias Rasmussen
|
01642d718a
|
feat: Add 48kHz pwm option
|
4 years ago |
Mathias Rasmussen
|
02e79466f5
|
refactor: Simplify pwm scaling preprocessor code
|
4 years ago |
Mathias Rasmussen
|
345bb0f5a8
|
style: Clean up formatting, style and comments
|
4 years ago |
Mathias Rasmussen
|
67e4f96742
|
refactor: Reorganize pca interrupt and macros
|
4 years ago |
Mathias Rasmussen
|
f72a91f21e
|
refactor: Shorten target include preprocessor code
|
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
|
49373d08e8
|
style: Remove trailing whitespace
|
4 years ago |
Mathias Rasmussen
|
0e1835d969
|
chore: Move efm include files
|
4 years ago |
Mathias Rasmussen
|
fe81f37b98
|
refactor: Enable PCA interrupts when needed
|
4 years ago |
Mathias Rasmussen
|
3aaaf361a2
|
refactor: Scale pwm values earlier
|
4 years ago |
Mathias Rasmussen
|
e7cd118a09
|
style: Clean up formatting and style
|
4 years ago |
Mathias Rasmussen
|
80fd53da86
|
docs: Update license
|
4 years ago |
Mathias Rasmussen
|
efde8c430d
|
refactor!: Remove legacy (non-DShot) protocols
|
4 years ago |
Mathias Rasmussen
|
3b37b60afc
|
refactor: Move ESC definition files
|
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 |
Mathias Rasmussen
|
0acabee740
|
refactor: Reorganize code shared across ESCs
|
4 years ago |