stm32: Fix GPIO_PULLUP_ON and GPIO_PULLUP_OFF porttran API macros
stm32: Fix parity bit configuration. Stm32 considers the parity bit in the databit counting, making it necessary to enable 9 bit on some combinations where databits + parity exceeds 8 bits.
stm32: Implement NutNvMemErase
system_stm32: Reset cause register must be reset!
arch.nut: Add STM32G473
stm32g4: RAM2 is better declared as CCM. Fix Typo.
stm32l4: Enable Low Power Mode when running below 2 MHz
stm32l4/flash: Change test for unaligned write.
Conf: Provide boardname as a define
stm32_spi_c: Handle transfer on devices with FIFO
stm32_spi_cb: Fix wrong SPI rate indication
stm32_spi_cb: Fix for USARTV2 8/9 bit devices only
stm32_spi_cb: Partial fixes for F1, but disabled for F1 for now.
Stm32: Add USART_SPI to stm32_spi_cb.
STM32xCD: Special chip configuration with restricted memory
dev.nut: Fix typo I2C vs OWI
stm32: Compile stm32_lcd16seg only for boards with LCD.
owibus: Repeat diagnostic output when no OWIBUS is configured.
spibus: Fix comment for NutSpiBusSetBits
nucleo_l152re: On the default board there is no 32 kHz crystal.
system_stm32.c: Changes to MemRemap and SysCfg enable needed for F1/F7.
system_stm32: Ugly hack to work around gcc issue 105523
Add NutNetLoadDefaults to load default values for MAC Address and network settings to make it easier to implement a reset to factory settings function in applications.
STM32: Fix porttran GPIO which in turn fixes the HD44780 driver for STM32
STM32: Enable FLASH_CONF_SIZE on configurator. Was already in use on .conf files from boards but only available when hand editing the files.
AVR32: Missing interrupt handler for GPIO port 3.
AVR32: Improve stability with MACB on INT3.
STM32: Add STM32F407xE with 512Kb flash and rename existing STM32F407 to STM32F407xG.
Do not generate local MAC Address when one is specified by nutconf, use the default value from configuration instead.
stm32: Provide bootloader infrastructure
stm32l4_flash: Better check for unaligned write
cortexm/linker: Use > RAM AT > FLASH syntax for correct print-memory-usage
stm32_usart: Allow to provide RTS by GPIO if IP has no intrinsic RTS
STM32: Add STM32F410
stm32_clk: Missing bracket cause bad RCC_BDCR setting
stm32: Add DMA interface with generated lists.
stm32: Add NUCLEO-G0B1RE board.
stm32spi.nut: Fix typo
stm32: Generate DMA properities from the vendor files
stm32_dma.h: Clean up unused items
stm32: Provide LSI Value in common header.
nucleo_l432kc.conf: Define SPI1 Pins on Arduino D11/12
stm32f2_dma.h: Fix DMA_M2M define
stm32_spi_cb: Allow to build w/o DMA(temporary)
stm32/stm32dev: Fix wrong macro name for TIM1_CC
stm32_dmairq: Fill structure only to its extend
stm32_make_dma: Extend handling of DMA_MUX devices.
stm32h745: Start. Not yet usable.
stm32/boards: Some fixes to SPI pin assignment w.r.t Arduino connector.
stm32_spi_cb: Better check for the range of bits in a transfer.
stm32_gpio_v2: No error for Stm32GpioConfigSet for PIN_NONE
stm32l1_flash: Try to fix the WRPR setup.
nutinit.c: With LAZY_DEBUG, use ARM macro to load MSP
STM32/FLASH_SIZE: Provide DIE_FLASH_SIZE as fallback for FLASH_SIZE in the headers
STM32: Regenerate PINMUX and add STM32H7 files
ih_stm32: Tim1 can have different companions
stm32f3: CCMRAM size is not available in the ST provided headers/db files.
stm32: Provide generated sizes for the different ram areas
Allow a custom heap setup.
confos: Require DEV_NVMEM provided for real NutLoadConfig()
Allow to compile with STDIO_FLOATING_POINT on recent arm-eabi-none-gcc
Update core_cm0plus.h and /cmsis_gcc.h
cortex_init: Rework Cortex_TestBootSwitch so System bootloader can also be used
nucleo_l432kc has I2C1 on PA6/7.
stm32_pwm: FixStm32PwmGetClock
stm32/usart: Delay startbit after driver enable.
stm32_usart: UARTx_DE_INV is always defined. Check values.
stm32f1_dma: Initialize DMA unit only if not yet initialized.
stm32_timer: Keep TIM_TS clean when no trigger selected
f723_discovery.conf: Uart6 TX/RX pin assignment was swapped
lua/ldump.c: Remove expression conflicting with newer GCCs as upstream did.
stm32fam.nut: Provide HW_GPIO for STM32F1
stm32f103xg: Fix configuration.
gpio_stm32: Correct size of bitband area is 1Meg against 64k before.
stm32f723: Fix for ETH_IRQn defined in the vendor header but no IP.
Fix build with newer AVR32 Toolchain.
Fix AVR32 UC3L clock initialization.
Add TLK105 PHY support.
Add AVR32UC3A0128 support
Makerules.gcc: Print memory usage
stm32_reset.c: Fix typo affecting H7.
stm32: Provide autogenerated indicator if U(S)ART device can do autobaud.
stm32_get_devices: Correct the DIE/Chip ID detection
Free the original pointer.
select.c: fix memory leak, similar to revision 6903 fix
stm32_gpio.h: Make stm32_port_nr2gpio[] external
nut/tls: Move some variable definition to where it is used.
Include memdebug header in the tls implementation to allow heap debugging
Fix memory leak in timer.c, introduced in revision 6796
Fix some memory leaks in tls stack (these only occured in error conditions)
Fix stack overflow, caused by off-by-one error
Revert commit 82f2742d6f6f790f496f54f9fcde2a69091aff39
Update lisa Nut/OS configuration: Phy config setting
MFS: Add / Update lisa and lisa-debug configuration files
MFS: Support TLS 1.2, as implemented in Nut/OS v5.1-MFS r312
Add LPC17xx HW Timer and PWM driver
Fix compiler warnings
Fixed memory leak in os/timer.c, introduced in r6796.
Merge from trunk.
Fix alignment bug. The emac dma buffer needs to be 128 bit aligned.