You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* add all enums needed, I hope
* CLK finished, half way from finishing DFSDM.HPP
* First total draft of dfsdm finished
* fix some errors from the merge, mia culpa
* eliminate right bit shift in execution time
* added some changes to compile clk
* change a bit of AF in PB0 for dfsdm_clk_out
* clock works for every possible pin
* added a config, you're welcome Boris
* compiles let's see if it works
* add buffer and callbacks in compile time
* some more changes in the dfsdm
* fix some minor errors
* add again max_instances
* Add dma safety, not implemented yet
* Masinstances updated to max_instances
* now the callbacks works
* some more more changes
* the trigger works gg
* okay this might work
* okay dma works, something to look is how to allow to use the 16 entries of the DMA without removing double entries with the dfsdm.
* dma tested, don't ask how, don't ask why but it works fine. Or at least in my test has worked fine.
* Robust TCP/IP Hardening (#582)
* Fixed copy pointers leading with possible missalignment
* fix(tcp): handle fragmented order streams and queue backpressure
* fix(server): own and recycle ServerSocket instances safely
* fix(udp): harden DatagramSocket lifecycle and pbuf parsing
* fix(lwip): align ICMP checksum settings with hw offload
* fix(net): harden socket teardown and unify TCP order parsing
* Applied formatter
* perf(net): benchmark-driven TCP TX fast path
* feat(error): decouple transport from legacy update
* Modified warning to decouple from protections
* Better timestamp in error and warning
* Protection manager more robust
* Always enqueuing msgs even when there are no sockets
* sorry, I forgot one file
* SNTP set
* minor fix on protections
* Being able to compile without ehternet
* formatter
* Prescaler was not initialized in init (#584)
* Prescaler was not initialized in init
* formatting: Remove spaces
* formatting
* hardened a lot the encoder, being sure that instances are properly set
* minor fix, not setting properly the encoder start
* added tests for the encoder
* reverted nullptr checks, and made builder private
* applied formatter
* Make constructors private in Encoder, PWM, DualPWM
* applied formatter
* fixed merge mess
---------
Co-authored-by: Víctor López <120128034+victor-Lopez25@users.noreply.github.com>
Co-authored-by: Jorge Sáez <jorgeesg82@gmail.com>
* Fix/scheduler timerdomain (#585)
* Scheduler now "reserves" a timer from timerdomain
* Also remove possibility of getting scheduler timer from bits32_timers
* stupid change to get precommit to work (?)
* fix formatting (?)
* more format fix
* fix segfault in tests (?)
* fix formatting
* move Scheduler_global_timer in scheduler_test.cpp
* Fixed issues with MSVC on windows in tests (#583)
* Fixed issues with MSVC on windows
* Move implementation into cpp
* Return to inlining clz and ctz
* fix formatting (hopefully)
* more formatting fixes
* fix formatting final please
* Fix: rcc_enable_timer for scheduler timer (#586)
* Fix: rcc_enable_timer for scheduler timer
* formatting nº1
* Feat/no virtual on State Machine (#581)
* No more fixed_vector(idk why I did that)
* First version implementing std::tupple
* No more copy constructor bullshit
* Equal operator fixed, now it compiles
* Compiling version, tests to be done
* Okay now we check for duplicates
* Some formating changes
* Clanker made me do this so the start and exit functions stop when the condition is true
* Made nesting consteval
* Fix short circuit no use on return warning
* Added state machine tests
* Formating errors fixed
* Ok now format errors are fixed
* More tests need to be addes
* Compile testing added, as well as reduced task array to only allow 16 task
* Formating errores fixed
* Delete tests for the tests
* Now you cant use state machine without start
* Fixed logic for nested machine start
* Formating error fix
* clanker commit
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Now we use a concept for a correct tuple in state machine helper function
* Formating fix
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix(MDMA): Fix, MDMA AHBS is 32-bit only (#588)
* Fix Scheduler race conditions (#591)
* Max out ARR for encoder (#587)
* Max ARR
* fix encoder test
* actually fix tests now
* fix formatting
* Hotfix/sched register b4 start (#593)
* Change the frequency if this can be called frequency of the leds (#580)
* Releases are back bitches (#596)
* chore(release): add semver foundation and tooling
* ci(release): require changesets on pull requests
* ci(release): automate release preparation and publishing
* chore(release): add bootstrap changeset for release infra
* fix(release): address Copilot review feedback
* merge development to main
* compiles, but not tested
* OKay tested this works fine with dma and without.
* readme version
* indentation done
* change start() to static functions
* add more safety
* change changeset
* Remove duplicity
* add indentation for 14 time
* add defines for the simulator
* modify stm32.cmake so everyone can use it and not only people with an apple computer ejem
* done again changes do to indentation
* change for clarity
* change for clarity
* more changes done
* fuck code was right
* eliminate an array that is not used
* test dfdsm creo que no se puede llamar ni vibe coding, se debería de llamar:
IA vibe codeando con permisos sudos
* feat(DFSDM): Re-add DFSDM_CLK_DOMAIN tests (13 tests)
- Added clock domain pin validation tests
- Added clock domain alternate function mapping tests
- Added clock domain constructor validation
- All 22 DFSDM tests now passing
- Both simulator and nucleo-debug presets compile with 0 errors
* add fucking iindent
---------
Co-authored-by: Jorge Sáez <125664643+jorgesg82@users.noreply.github.com>
Co-authored-by: Daniel Cantó Catalán <144663567+Cantonplas@users.noreply.github.com>
Co-authored-by: Víctor López <120128034+victor-Lopez25@users.noreply.github.com>
Co-authored-by: Jorge Sáez <jorgeesg82@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Boris Mladenov Beslimov <borisbeslimov@gmail.com>
0 commit comments