Mathias Rasmussen
fb804ea743
fix: Avoid entering bootloader during FC reboot
4 years ago
Mathias Rasmussen
bffd76eb83
fix: Increase bootloader signal duration
4 years ago
Mathias Rasmussen
0b15dc327f
fix: Port 2 was not skipped by crossbar
4 years ago
Dinesh Manajipet
e2c249bba2
fix: Change startup melody length from 64 to 62 notes ( #20 )
As the first 4 bytes are now holding metadata
4 years ago
Mathias Rasmussen
22555fd1d4
chore: Update version
4 years ago
Mathias Rasmussen
f50db15609
style: Fix minor whitespace
4 years ago
Dinesh Manajipet
3b355fb02a
feat: Make startup melody user configurable ( #8 )
* feat: Initial support for user configurable startup tunes
We now support startup tunes of length 64 notes*
Each note is a tuple of (number of pulses, pulse duration)
i.e (Temp4, Temp3) register values of beep subroutine
An array of 128 values is reserved at CSEG 1A70 for this feature
The array is configurable via. Bluejay configurator - which does
most of the heavy lifting
* feat: Add support for Rtttl metadata in startup tunes
Reserve the first 4 bytes of Eep_Pgm_Startup_Tune for metadata.
This reduces the maximum number of notes to 62, but will make editing
experience a lot more plesant as we no longer have to guess tempo to
reconstruct the Rtttl.
* refactor: Move beep melody code to routine
* style: Fix whitespace
* fix: Restore melody
* chore: Update default startup tune
* fix: Guard against invalid melody
Co-authored-by: Mathias Rasmussen <mathiasvr@gmail.com>
4 years ago
Mathias Rasmussen
3022574fc2
chore: Create FUNDING.yml
4 years ago
Mathias Rasmussen
e4d7d60387
chore(release): 0.11
4 years ago
Mathias Rasmussen
047c86b95c
feat: Store programmed PWM frequency for display
4 years ago
Mathias Rasmussen
68d375a3b7
docs: Add some interrupt and dead time comments
4 years ago
Mathias Rasmussen
781366fce2
style: Minor O layout fix
4 years ago
Mathias Rasmussen
372afa7479
chore: Update readme
4 years ago
Mathias Rasmussen
aa213b8249
style: Update pwm fet comments
4 years ago
Mathias Rasmussen
6d4f345953
style: Rename COMPWM_ACTIVE_HIGH to COM_ACTIVE_HIGH
4 years ago
Mathias Rasmussen
eda8846976
style: Rename pwm/com fets on/off macros
4 years ago
Mathias Rasmussen
8c078ce3b0
style: Rename beep labels
4 years ago
Mathias Rasmussen
2c6aff7ac2
style: Rename Xbar to Crossbar
4 years ago
Mathias Rasmussen
74b7d066be
style: Rename pwm/com fet pins
4 years ago
Mathias Rasmussen
512a98d309
docs: Add pca interrupt macro comments
4 years ago
Mathias Rasmussen
02eb33153e
chore: Add register bank directive and move all to makefile
4 years ago
Mathias Rasmussen
0f9cfe2c8d
style: Rename FETON_DELAY to DEADTIME
4 years ago
Mathias Rasmussen
a480fbfdbd
fix: Avoid incorrect reload of the commutation wait timer
The bug affected wait when setting motor timing to high
4 years ago
Mathias Rasmussen
bfa615c2c0
chore: Update release version number
4 years ago
Mathias Rasmussen
64dd99701f
style: Clean up makefile
4 years ago
Mathias Rasmussen
4fc640b169
docs: Improve a few comments
4 years ago
Chris
71e536f073
build: Use latest git tag as default version when building ( #18 )
* build: Use latest git tag as default version when building
* refactor: Only capitalize map file
Co-authored-by: Mathias Rasmussen <mathiasvr@gmail.com>
4 years ago
Mathias Rasmussen
631a4c5895
docs: Update readme
4 years ago
Mathias Rasmussen
63acb14e7a
style: Clean up bit flags whitespace
4 years ago
Mathias Rasmussen
14dfb1acc6
perf: Optimize usage of startup phase flags
4 years ago
Mathias Rasmussen
2625281535
style: Clean up layout whitespace
4 years ago
Mathias Rasmussen
1c0820243e
docs: Update comments in interrupt handler sections
4 years ago
Mathias Rasmussen
ddfc3d2a90
style: Fix layouts comment style
4 years ago
Mathias Rasmussen
8f171df5b0
chore: Update copyright year
4 years ago
Mathias Rasmussen
d28030ca92
docs: Add decode settings comments
4 years ago
Mathias Rasmussen
35ad32b54a
refactor: Update dithering setting decoding
4 years ago
Mathias Rasmussen
e882a3c30a
build: Remove makefile output logging
4 years ago
Mathias Rasmussen
5680c32527
style: Clean up whitespace and remove unused code
4 years ago
Mathias Rasmussen
d4a4c598ee
refactor: Simplify ADC temperature reading
4 years ago
Mathias Rasmussen
863837bddc
chore: Make commitlint a git hook
Instead of a github action
4 years ago
Mathias Rasmussen
9322c5624e
refactor: Add preprocesser check for clarity
4 years ago
Mathias Rasmussen
cb34a54e11
chore: Merge pull request #9 from mathiasvr/layouts
Simplify ESC layout configuration
4 years ago
Mathias Rasmussen
fd14dfb343
chore: Add efm8load script
4 years ago
Chris
f3f8bf5c0f
build: Add docker as a build container ( #11 )
* feat(build): Docker image
* Add Dockerfile
* Update Readme with information about how to acquire license
* Build invoker for docker
* chore: Implemented feedback
* expect wine to be in path
* only copy necesary files
* hint to remove .wine dir
* chore: Removed IDE section, reworded toolchain installation via wine
4 years ago
Mathias Rasmussen
c09a81e462
refactor: Center align all pwm channels
4 years ago
Mathias Rasmussen
53ee4bc759
style: Organize and clean up layouts
4 years ago
Mathias Rasmussen
23a88d73eb
style: Remove layout i/o comments
4 years ago
Mathias Rasmussen
916e9619ed
style: Rename pca channels
4 years ago
Mathias Rasmussen
198af89cc2
style: Rename comparator port and mux
4 years ago
Mathias Rasmussen
0f51f41753
style: Move pca channel code
4 years ago