Age | Commit message (Collapse) | Author |
|
Update #3767
|
|
Print the full test information.
|
|
|
|
|
|
Increase stage 2 bootloader size to 16MiB.
|
|
These comments duplicate the memory and region definitions of the linker
command file.
|
|
This implementation disables the MMU during the modification of the
translation table. This behaviour is required by boot loaders for these
boards.
|
|
The type is a pointer.
|
|
This fixes test failures on targets using short enums.
Update #3716.
|
|
Make sure we have enough POSIX key value pairs available. This fixes a test
failure on some targets.
Make objects and functions static. Initialize variable to get rid of warnings.
|
|
Replace --rtems-version with a PROGRAM_PREFIX option. This allows also
the use of vendor tools.
|
|
Fixes the following Coverity warning:
** CID 1539495: Integer handling issues (CONSTANT_EXPRESSION_RESULT)
/bsps/shared/dev/rtc/mcp7940m.c: 317 in mcp7940m_set_time()
Basically coverity warns that (buf[...] & 0x7) can't be bigger than 7.
Just remove the unnecessary comparison.
|
|
|
|
Define the RTEMS version in the wscript. Optionally use a VERSION file
to change the default values of the wscript. Allow the command line
option --rtems-version to override __RTEMS_MAJOR__. Remove support for
command line configurable options (--rtems-option).
Rename internal define RTEMS_VERSION_VC_KEY to
RTEMS_VERSION_CONTROL_KEY.
|
|
|
|
This reverts commit 26d50bdfb601b9ef71ec2b30d2d9467c2437f443.
|
|
This allows to use a I2C RTC together with this BSP.
|
|
The MCP7940M is a I2C RTC chip. The new driver uses the dev/i2c API to
support the RTC. It is written with the intention, that the driver can
be adapted to other RTCs with a similar register layout by just
replacing the initialization function.
|
|
|
|
|
|
Based on:
commit 99494370d6124ef5d773119fa59f5bac4bbf395f
Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
Date: Wed Mar 4 12:34:34 2020 +0100
bsp/stm32h7: New BSP
Update #3910.
|
|
Inspired by:
commit fe58f6ce4bf1ff5e92d64b9fee0cb46b6ac06e64
Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
Date: Thu Nov 26 08:13:52 2020 +0100
bsp/stm32h7: Add and use BSP Doxygen group
Update #3910.
|
|
Part of the new HAL requires float_t type definition. For that it includes
math.h header file which unfortunately brings a lot of math functions in.
One of them, 'log' conflicts with FreeBSD log function defined in systm.h
Provided hack is really just a crude work around this issue. Never thought
that Motorola 68881 would help me even in 21st century.
|
|
|
|
Re-apply based on:
commit 6bb6b69bb6360cff11057ebef2a8b91cc3a91b3d
Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
Date: Tue Apr 6 09:43:23 2021 +0200
arm/stm32h7: Add STM32H7_HSE_FREQUENCY
|
|
Re-apply based on:
commit 8fd29cfbc5c911c46f065e36389c3d246aa97854
Author: Christian Mauderer <christian.mauderer@embedded-brains.de>
Date: Tue Mar 2 16:14:41 2021 +0100
stm32h7: Add init for sdmmc pins
Update #4372
|
|
Re-apply based on:
commit abb78587b6d1be08697810cdae31cd2dbe35ee4a
Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
Date: Wed Apr 1 11:11:59 2020 +0200
bsp/stm32h7: Enable LL drivers
Update #3910.
|
|
Re-apply based on:
commit e4ba06f8b49da4334543f713ba437263c794d7ee
Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
Date: Thu Apr 2 08:28:56 2020 +0200
bsp/stm32h7: Disable unused functions
Update #3910.
|
|
This patch updates STM32 H7 HAL source files. The files are taken from two
STM projects from their github.com repositories:
(i)
https://github.com/STMicroelectronics/stm32h7xx_hal_driver.git
The project files are still available under BSD-3 license
and the version/commit used is:
d5fc8d05fc16fa2a2a2f948cf6c6ab39e78358e1
which represents post Release v1.11.1 development tree.
(ii)
https://github.com/STMicroelectronics/cmsis_device_h7.git
The project files were re-licensed from previous BSD-3 to Apache 2.0
license. Fortunately the project does not contain NOTICE file so no need
to do anything special when used in RTEMS.
The project version/commit imported is:
6d5ef249bec5177e0e2a0880ed62df2132874d99
which is code-wise Release v1.10.3 exactly.
|
|
|
|
Update #4862.
|
|
Update #4844.
|
|
|
|
Move <rtems/score/gcov.h> to <rtems/test-gcov.h>. These functions do
not belong to an super core service.
|
|
These functions do not belong to an super core service.
|
|
This allows application and library build systems to derive option
values from the BSP base and family names.
|
|
The LEON3_IrqCtrl_Adev object is only defined if LEON3_IRQAMP_BASE is
not defined.
The LEON3_Timer_Adev object is only defined if LEON3_GPTIMER_BASE is not
defined.
Close #4850.
|
|
This reverts commit cd91b37dce728b372f164355719a4e601e12e7b3.
Closes #4803.
|
|
This reverts commit 5b124432e27dd91f66f71464b586cc369e15ec99.
|
|
This reverts commit 4c0a2d47e1dce0923f270d0206d0cb93d0d58451.
|
|
Canonicalize brief descriptions.
Update #3707.
|
|
Update #3707.
|
|
Canonicalize brief descriptions.
Update #3707.
|
|
Update #3707.
|
|
Update #3707.
|
|
Update #3707.
|
|
Provide basic Doxygen comments.
Update #3706.
Update #3707.
|
|
Canonicalize the file headers.
Update #3707.
|
|
|
|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108658
This GCC bug leads to an incomplete code coverage status.
Update #4932.
|