Age | Commit message (Collapse) | Author |
|
If the CSafeLoader is available, load only the necessary build items.
This considerably speeds up the build setup time if the CSafeLoader is
used.
|
|
This makes it more obvious that this is an item UID.
|
|
Move the item cache handling to a ItemCache class. Implement this class
depending on the availability of CSafeLoader.
|
|
The CSafeLoader uses the C libyaml libary to considerably speed up the
loading of YAML files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
These memory benchmark programs are not supposed to run. Instead, they
can be analysed on the host system to measure the memory usage of
features. See the membench module of rtems-central.
Update #3716.
|
|
Replace the main page with a high level description of the RTEMS feature
set similar to:
https://docs.rtems.org/branches/master/user/overview/index.html#features
The replaced content can be found in the RTEMS Classic API Guide:
https://docs.rtems.org/branches/master/c-user/overview.html
https://docs.rtems.org/branches/master/c-user/key_concepts.html
Update #3705.
|
|
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.
|