Silvano Seva
|
b861beb0e6
|
Compiling miosix kernel from sources instead of linking against a pre-build image
|
2022-09-08 09:11:00 +02:00 |
Silvano Seva
|
4b0326b1c8
|
Fixed missing NOLOAD directive in STM32F405 linker scripts causing the linker to emit initialisation data for the BSS section at address 0x2000 0000 and, consequently, making the flasher to wipe up the settings region in MCU's internal flash.
|
2022-08-11 09:26:11 +02:00 |
Silvano Seva
|
57349cba80
|
Changed allocation of display framebuffers from dynamic to static. Reorganised code in some of the display drivers.
|
2022-08-10 12:26:04 +02:00 |
Silvano Seva
|
e29994f396
|
Fixed bad include in STM32 USB virtual COM driver causing clash of #define directives in xmodem implementation
|
2022-07-18 18:48:44 +02:00 |
tarxvf
|
fc6849afb9
|
Fixed linux RTC driver to make it return UTC time instead of local one
|
2022-07-10 09:15:10 +02:00 |
Silvano Seva
|
3a288769ba
|
Added the 'sleepUntil' API function to delays interface, allowing to put a thread in sleeping state until a certain absolute timepoint is reached
|
2022-07-02 10:47:19 +02:00 |
Silvano Seva
|
d16eb04696
|
Reorganised data structures and functions to manage date and time
|
2022-07-02 10:28:28 +02:00 |
Silvano Seva
|
316e588bc3
|
Updated copyright headers
|
2022-06-02 09:56:05 +02:00 |
Silvano Seva
|
c0a5d0a26e
|
Quick and dirty bugfix to STM32F4 USB VCOM driver to allow data transfers of more than 300 bytes
|
2022-03-06 08:44:52 +01:00 |
Silvano Seva
|
b97d1154d5
|
STDIO redirection to USB virtual COM port disabled by default, can be enabled by defining the ENABLE_STDIO macro
|
2022-03-05 10:40:41 +01:00 |
Silvano Seva
|
4bce2c9f23
|
Fixed bugs in MDx and Module17 input stream drivers causing errors in sample rate: one due to wrong configuration of TIM2 registers and one due to wrong configuration of ADC channel sample time.
|
2022-02-07 22:01:14 +01:00 |
Silvano Seva
|
3fb93f0a86
|
Updated CMSIS header files for STM32F4 to version 2.6.7
|
2022-01-15 14:55:59 +01:00 |
Silvano Seva
|
a0d9161e1d
|
Very preliminary support for Module17, providing only the files and configurations essential for a minimal bootstrap of the OpenRTX firmware
|
2021-11-24 19:53:48 +01:00 |
Silvano Seva
|
691b388228
|
Implemented load/save of settings and VFO configuration for MDx devices
|
2021-11-09 19:28:23 +01:00 |
Silvano Seva
|
9650ff5925
|
Removed macro disabling by default the USB virtual COM port, which is now permanently enabled.
|
2021-08-26 10:22:55 +02:00 |
Silvano Seva
|
379b487f64
|
Added macro allowing to enable the SWD debugging interface on MDx devices (TG-272 #closed)
|
2021-08-12 19:46:41 +02:00 |
Silvano Seva
|
466b405bba
|
Fixed compiler warning generated by unused parameters in STM32F4xx USART3 diver
|
2021-07-10 21:39:47 +02:00 |
Silvano Seva
|
c48405659b
|
Added initialisation of MD3x0 debug USART to miosix bsp init function
|
2021-07-09 08:53:12 +02:00 |
Silvano Seva
|
eb474d6bee
|
Driver for STM32F4 USART3, can be used as a debug serial interface on MD3x0 devices without GPS and is enabled by defining the macro MD3x0_ENABLE_DBG
|
2021-07-09 08:53:12 +02:00 |
Federico Amedeo Izzo
|
1f74c0abb7
|
Add `VCOM_ENABLED` define to disable VCOM that is currently broken
|
2021-06-06 10:13:51 +02:00 |
Silvano Seva
|
d95e36f43b
|
Moved to C++ and refactored AT1846S driver, grouping common code. A C-callable wrapper is also provided. TG-37
|
2021-05-29 08:19:47 +02:00 |
Silvano Seva
|
10e9ac9057
|
Driver for STM32F4 SPI2, with locking mechanism for concurrent access
|
2021-04-10 12:15:29 +02:00 |
Silvano Seva
|
fb9d8afb6c
|
Adapted MK22 vcom sources to miosix kernel but not activating it. Reconfigured x86 emulator.
|
2021-03-13 09:16:06 +01:00 |
Silvano Seva
|
fb3447b0c6
|
Moving to miosix kernel: swapped old uC/OS-III task management functions with pthread ones
|
2021-03-13 09:16:06 +01:00 |
Silvano Seva
|
2b28ea0525
|
Moving to miosix kernel: added two functions to 'interfaces/delays.h' to provide substitutes for their uC/OS-III counterparts and removed the old rtos sources
|
2021-03-13 09:16:06 +01:00 |
Silvano Seva
|
093640478c
|
Moving to miosix kernel: adapted GDx drivers and part of the common code to new configuration
|
2021-03-13 09:16:06 +01:00 |
Silvano Seva
|
7992b4abca
|
Moving to miosix kernel: adapted MDx drivers to new configuration
|
2021-03-13 09:16:06 +01:00 |
Silvano Seva
|
aa3680ee46
|
Moving to miosix kernel: boot files for MK22FN512-based targets
|
2021-03-13 09:16:06 +01:00 |
Silvano Seva
|
5995a5d8e0
|
Moving to miosix kernel: adapted parameters for cross-compilation and modified boot files for STM32-based targets
|
2021-03-13 09:16:06 +01:00 |
Niccolò Izzo
|
4d66d8b1af
|
Fix various warnings
|
2021-02-17 11:21:46 +01:00 |
Silvano Seva
|
1cd0efdee1
|
Fixed compilation warnings and code refactoring pass
|
2021-02-03 14:50:00 +01:00 |
Silvano Seva
|
b393cdad8d
|
Added locking mechanism to MK22FN512xx I2C0 driver to allow for multithread use
|
2021-01-02 15:07:14 +01:00 |
Silvano Seva
|
56d56e901f
|
Driver for MK22FN512xx I2C0 peripheral
|
2021-01-02 15:07:14 +01:00 |
Silvano Seva
|
5581276ec5
|
Calibrated delayMs and delayUs on MK22FN512xx MCU
|
2021-01-02 15:07:14 +01:00 |
Silvano Seva
|
efb235ae4e
|
Fixed issues with _read_r in MK22FN512xx libc integration code
|
2021-01-02 15:07:14 +01:00 |
Silvano Seva
|
7cc4b36907
|
Suppressed some compiler warnings
|
2021-01-01 17:31:42 +01:00 |
Silvano Seva
|
8b6f4e3056
|
Renamed rtc_shutdown() and toneGen_shutdown() to rtc_terminate() and toneGen_terminate()
|
2020-12-31 18:31:00 +01:00 |
Federico Amedeo Izzo
|
d4bc1bbd9c
|
RTC: Fix Linux RTC driver date format
|
2020-12-28 16:02:41 +01:00 |
Niccolò Izzo
|
c77cc46fb6
|
Fix include syntax
Interface header includes have acquired the interface prefix, to
distinguish them from regular header includes.
|
2020-12-24 16:30:13 +01:00 |
Silvano Seva
|
0f09504453
|
Integrated MK22FN512xx USB VCOM driver with stdio system
|
2020-12-22 12:16:01 +01:00 |
Silvano Seva
|
498109a672
|
Second cleanup pass to MK22FN512xx USB VCOM driver sources
|
2020-12-22 11:05:50 +01:00 |
Silvano Seva
|
83d438ec15
|
USB VCOM for MK22FN512xx targets almost ready
|
2020-12-22 09:06:03 +01:00 |
Silvano Seva
|
4d4a561345
|
First cleanup pass to USB VCOM sources
|
2020-12-21 21:55:37 +01:00 |
Silvano Seva
|
626d710151
|
Initial USB VCOM driver
|
2020-12-21 21:36:22 +01:00 |
Silvano Seva
|
7b442047ec
|
Increased MK22FN512xx clock frequency to ~120MHz
|
2020-12-21 11:08:17 +01:00 |
Silvano Seva
|
1f8840b3ca
|
Reorganised and cleaned up GD77 BSP files
|
2020-12-18 18:28:47 +01:00 |
Silvano Seva
|
eaaaca648b
|
Support package for Radioddity GD77
|
2020-12-04 20:39:19 +01:00 |
Silvano Seva
|
3bb7e2cfd4
|
Moved to static allocated framebuffer and USB vcom rx buffer
|
2020-11-27 22:34:25 +01:00 |
Silvano Seva
|
9ba2c79425
|
Code changes to remove a bunch of compiler warnings
|
2020-11-24 17:27:30 +01:00 |
Silvano Seva
|
01ee477b02
|
Workaround for an STM32F405 bug causing a delay between an RCC peripheral clock enable and the effective peripheral enabling, as described in ST's silicon errata sheet
|
2020-11-16 11:24:52 +01:00 |