- Jul 31, 2023
-
-
Federico Mandelli authored
-
Federico Mandelli authored
-
Federico Mandelli authored
-
Federico Mandelli authored
-
Federico Mandelli authored
-
Federico Mandelli authored
-
Federico Mandelli authored
-
Federico Mandelli authored
-
Matteo Pignataro authored
-
Matteo Pignataro authored
-
- Jul 28, 2023
-
-
Emilio Corigliano authored
-
- Jul 27, 2023
-
-
-
Matteo Pignataro authored
-
-
- Jul 23, 2023
-
-
Alberto Nidasio authored
-
- Jul 20, 2023
-
-
Matteo Pignataro authored
-
Federico Mandelli authored
[CanProtocol] Created encode/decode functions for PressureData and TemperatureData, added enqueueSimplePacket() to send a packet with a manually crafted payload
-
- Jul 18, 2023
-
-
Alberto Nidasio authored
-
- Jul 02, 2023
-
-
Alberto Nidasio authored
-
- Jul 01, 2023
-
-
Alberto Nidasio authored
-
Alberto Nidasio authored
Changes: - Fixed casting errors and made conversions more explicit - Fixed offset, gain and PGA configuration when performing a self test or an offset calibration - Moved magic numbers in a separate Defs files
-
Alberto Nidasio authored
This would cause a configuration reset when starting the sensormanager!
-
Alberto Nidasio authored
-
Alberto Nidasio authored
-
Alberto Nidasio authored
-
Alberto Nidasio authored
-
Matteo Pignataro authored
-
-
- Jun 30, 2023
-
-
-
-
Matteo Pignataro authored
-
Federico Mandelli authored
-
Matteo Pignataro authored
-
- Jun 28, 2023
-
-
Alberto Nidasio authored
-
- Jun 21, 2023
-
-
Emilio Corigliano authored
-
- Jun 16, 2023
-
-
Alberto Nidasio authored
-
- Jun 14, 2023
-
-
Emilio Corigliano authored
-
- Jun 13, 2023
-
-
Alberto Nidasio authored
-
Alberto Nidasio authored
-
- Jun 10, 2023
-
-
Emilio Corigliano authored
- Checked and fixed the baudrate calculation and used `getAPBPeripheralsClock`; - Removed init method: Some checks are present only as asserts, but the most part of the initialization is performed in the constructor. This usually won't be an issue till we don't try to create a non supported USART (an assert is used to check for this). Removing the init method we delete the issue on forgetting to initialize the bus; - Changed interface for read: USART and STM32SerialWrapper have `readBlocking` (waits for at least one byte to be received) while only USART has the non-blocking `read` method that returns true if the driver received something and false otherwise; Also, both methods are overloaded to support or not the return of the number of bytes read; - Removed pins from the `USART.h` file; - Avoided internally initializing pins in the STM32SerialWrapper driver. We will always have to initialize them externally; - Enhanced the ifdefs present in the driver to address peripherals and not targets; - Now baudrate is passed as an integer, so the driver is not limited to the standard baudrates. Anyway the list of default baudrate values is present in the documentation; - Removed all the other wrappers of the miosix serial driver so that all the codebase uses the USART driver; - Enhanced documentation; - Small code refactoring - Enhanced ISR code
-