- 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
-
- Jun 09, 2023
-
-
-
Alberto Nidasio authored
-
Emilio Corigliano authored
-
Emilio Corigliano authored
-
- Jun 06, 2023
-
-
- Jun 05, 2023
-
-
Davide Mor authored
-
- Jun 03, 2023
-
-
-
Alberto Nidasio authored
-
Alberto Nidasio authored
-
Alberto Nidasio authored
-
Alberto Nidasio authored
-
-
-
-
- May 30, 2023
-
-
-
-
-
Alberto Nidasio authored
-
Alberto Nidasio authored
-
-
Alberto Nidasio authored
-
- May 08, 2023
-
-
Emilio Corigliano authored
-
- May 02, 2023
-
-
Matteo Pignataro authored
-
- Apr 29, 2023
-
-
Matteo Pignataro authored
-
- Apr 24, 2023
-
-
-
-
Alberto Nidasio authored
-
Alberto Nidasio authored
[InternalADC] More `constexpr`, added missing `volatile` qualifier and moved calibration values initialization inside the class
-
Alberto Nidasio authored
-
Alberto Nidasio authored
[InternalADC] Used `static constexpr` instead of `#define`, changed constants names, moved calibration coeffs and updated `InternalADCData`
-
-
-
Alberto Nidasio authored
-
Alberto Nidasio authored
-