Release H10
Final stable state with which H10 was finished.
This release will put together a lot of changes, as the releases workflow was abandoned for two years. The purpose of this release is to have a reference to the code that was working with H10 boards and, hopefully, get back into making releases again.
What's Changed
- Development by @g0nz4I0 in #350
- Test automated build on development by @g0nz4I0 in #351
- Time::cancel_timeout feature by @g0nz4I0 in #348
- removed str constructor as IPV4 can resolve by @ricardochust in #340
- feature/fix build script by @g0nz4I0 in #345
- Spi slave with DMA by @ricardochust in #339
- Feature/warning notifications by @g0nz4I0 in #359
- Protections refactor by @g0nz4I0 in #357
- Features/fmac by @ricardochust in #360
- ADC doc by @ricardochust in #334
- NTC now uses same approach as other sensors by @g0nz4I0 in #361
- Feature/warning notifications by @g0nz4I0 in #362
- update Ethernet ifdef guard by @g0nz4I0 in #369
- ForwardOrder by @g0nz4I0 in #374
- 🔥 Mpu manager 🔥 by @ricardochust in #371
- Changed send function name on DatagramSocket by @ricardochust in #368
- SPI workingwithout DMA by @g0nz4I0 in #373
- State order fix by @1kerProg in #384
- dont trigger ErrorHandler if SPI transmission fails by @g0nz4I0 in #379
- now spi recovers from a bus collision by @ricardochust in #377
- Keepalives fix by @ricardochust in #378
- Development by @ricardochust in #386
- Detect Ethernet cable disconnection by @g0nz4I0 in #381
- Development by @ricardochust in #387
- Keepalive configuration by @ricardochust in #388
- Feature/encoder improvements by @g0nz4I0 in #380
- Development oscar by @g0nz4I0 in #391
- error handler spam solved. Now only sends once by @ricardochust in #389
- add WARNING, just like ErrorHandler by @g0nz4I0 in #390
- Bring changes into PCU by @g0nz4I0 in #392
- time config now working on runes by @ricardochust in #393
- Feature/pwm rework by @g0nz4I0 in #372
- Features/watchdog by @ricardochust in #398
- Features/watchdog by @ricardochust in #397
- Merge all the minor changes by @jmaralo in #399
- Documentacion landing page by @jmaralo in #404
- Feature/const correctness by @jmaralo in #409
- Feature/compiles without warnings by @g0nz4I0 in #412
- Feature/supercaps by @jmaralo in #407
- Fix/spi chip select by @jmaralo in #408
- Feature/fdcan improvements by @jmaralo in #410
- Fix/fdcan interrupts by @jmaralo in #403
- Feature/encoder sensor reset by @jmaralo in #402
- Changes/i2 c by @jmaralo in #401
- Bc ubranch by @ricardochust in #396
- Fix add attrib to control hereited fault by @1kerProg in #395
- Pcu by @jmaralo in #411
- [FW-73] Actualizar modelo PIN de la HALAL Mock by @jdmarmen in #417
- Fw 58 by @oganigl in #416
- DigitalOutputService for Halal_Mock by @Cantonplas in #418
- Fw-74 Added Pin model for memory structure abstraction by @jorgesg82 in #414
- Fw 50 defines halal mock by @Ikubimu in #419
- Merge latest changes to development by @jmaralo in #420
- [FW-59] DualPWM by @jdmarmen in #424
- [FW-50] Make the template compile with the mock by @jmaralo in #425
- Added function to read DigitalInput by @Ikubimu in #422
- FW-52 by @Cantonplas in #423
- [FW-56] GPIO EXTI by @Cantonplas in #428
- [FW-72] Create SHM zone on SharedMemory::start by @oganigl in #430
- Feature/fw 55 by @oganigl in #421
- FW-78 HALAL Mock Time by @StefanCostea in #427
- Added Input Capture Mock Implementation by @Ikubimu in #429
- Fix xx/pin class by @g0nz4I0 in #435
- Feature/fw xx remove unused components by @g0nz4I0 in #434
- remove MPUManager component by @g0nz4I0 in #436
- [FW-86] StateMachine state on SHM by @jdmarmen in #433
- [FW-54] Developed ADC mock by @jorgesg82 in #426
- [FW-88] Added stuff to allow developing inside a container by @jorgesg82 in #441
- [Fw-80] HalalMock FDCAN by @Cantonplas in #439
- RTC module by @g0nz4I0 in #442
- [FW-82] Mocked SPI by @jorgesg82 in #432
- New implementation for the ringBuffer by index by @Ikubimu in #431
- Change public to private In Communication by @oganigl in #440
- Fix/make simulator compile by @g0nz4I0 in #437
- [FW-110] Encoder and EncoderSensor refactor by @jdmarmen in #444
- [FW-82] Better IP and ports declaration in SPI mock by @jorgesg82 in #445
- [FW-90] Add GTest integration by @jmaralo in #450
- [FW-116] overload start in shared_memory_gpio and create close functions, improve the class with slight changes by @oganigl in #447
- [FW-117] New start function for StateMachine shared memory and close() function by @jdmarmen in #449
- [FW-106] [FW-91] [FW-112] [FW-111] Make the template project compile by @jmaralo in #448
- [FW-118] Minor fixes for compiling SharedMemory by @jdmarmen in #452
- Added setup file by @StefanCostea in #451
- Fixed initialization problem in SharedMemory and started adding DO tests by @g0nz4I0 in #453
- [FW-79]- Creation of ethernet Mock by @g0nz4I0 in #438
- Feature/ci pipeline by @g0nz4I0 in #455
- [FW-108] Added cubeclt to container by @jorgesg82 in #443
- Better ip and port config on FDCAN by @jorgesg82 in #446
- [FW-93] Test DigitalIn/DigitalOut by @jdmarmen in #454
- [FW-95]TestEncoder by @Ikubimu in #457
- [FW-97]TestInputCapture by @Ikubimu in #458
- [FW-123] Time tests by @jdmarmen in #456
- FIX Inputcapture Inscribe by @Ikubimu in #460
- Fixed simple error in FDCAN by @Cantonplas in #466
- Fixed intellisense on container by @jorgesg82 in #464
- Better container by @jorgesg82 in #465
- [FW-124/FW-96] Implementes and tested EXTI by @Ikubimu in #459
- fix/redefinition by @Ikubimu in #468
- [FW-98] PWM Tests by @jdmarmen in #462
- [FW-99] DualPWM Tests by @jdmarmen in #463
- fix_bug_on exti by @Ikubimu in #469
- Fixed dirty SharedMemory by @jdmarmen in #470
- [FW-94] Changes in ADC + included tests by @jdmarmen in #461
- Adapt CMakeLists for better integration with projects by @jmaralo in #467
- [FW_133] Packed Memory for EmulatedPin + new tests by @Ikubimu in #472
- [FW-119] Improve SPI by @jorgesg82 in #471
- [FW-102] Tested simulator ethenet module by @oganigl in #473
- [FW-141] Update README by @jorgesg82 in #477
- FW[134] Added statemachine shm functions by @jdmarmen in #476
- [FW-120] Added Logger for simulator mode by @jorgesg82 in #475
- [FW-137] Add turn_on() method to PWMSensor by @jdmarmen in #474
- FW[171] ADC resolution by @jdmarmen in #481
- Add-is_on-InputCapture by @Cantonplas in #480
- [WIP] [FW-170] Fix github actions not compiling by @jmaralo in #482
- FW[216] Fixed ADC and some InputCapture problems by @jdmarmen in #483
- [FW-126] Use Logger by @jorgesg82 in #478
- [WIP] [FW-222] Update actions to match template by @jmaralo in #485
- Mess fixed by @jorgesg82 in #484
- [FW-100] Fixed SPI by @jorgesg82 in #487
- [FW-217] Fix Bug on InputCapture and reapir tests by @Ikubimu in #488
- FDCAN fix by @Cantonplas in #486
- fix error in DatagramSocket send Packet by @oganigl in #491
- Fix fdcan2 by @Cantonplas in #492
- FW[240] Added shm count to the state machine default constructor by @jdmarmen in #489
- [FW-304] This PR is a test for Jira automations by @jmaralo in #493
- Change direction from double to bool by @oganigl in #496
- Add is_on to the mocked fdcan by @Cantonplas in #498
- [FW-339] Fix SPI by @jorgesg82 in #497
- Fix boundary to respect logical priorities by @jorgesg82 in #499
- Fixes on FDCAN for BCU by @jmaralo in #490
- [FW-344] Watchdog by @oganigl in #501
- Different encoder sensor algorithm by @jmaralo in #500
- Add pin lock method to digital out by @jmaralo in #502
- Watchdog changes by @oganigl in #505
- Center Aligned by @oganigl in #503
- [FW 372] Configurable MAC address by @jmaralo in #508
- Class_DWT by @oganigl in #504
- Added method to LinearSensor to set slope by @jorgesg82 in #506
- Hotfix_ProtectionManager_Notification by @oganigl in #507
- Protections enhancements by @g0nz4I0 in #512
- properly default initialize variables, as some where not being initialized in some obscure construction path by @g0nz4I0 in #514
- Fixed bad-ordered params in PWMSensor by @jorgesg82 in #519
- Send fault by Can by @oganigl in #517
- Initialized static variable in the .cpp by @jdmarmen in #522
- Make a little change so the enums are for sure uint8_T PInState and Trigger by @oganigl in #520
- Fixed EXTI by @jorgesg82 in #523
- Fixed fdcan 64 byte sending issue by @Cantonplas in #515
- New feature by @oganigl in #521
- fix(boundary): added params initialization on default constructor by @jorgesg82 in #524
- fixed formatting in ErrorHandler message by @jdmarmen in #525
Full Changelog: v3.0.0...h10