Marti Bolivar

Results 10 issues of Marti Bolivar

Peripherals defined in some SVDs (for example, the SAADC peripheral in https://github.com/posborne/cmsis-svd/blob/master/data/Nordic/nrf52.svd) declare some registers via clusters. However, the current SVDParser._parse_peripheral() implementation in parser.py (i.e. https://github.com/posborne/cmsis-svd/blob/master/python/cmsis_svd/parser.py#L240) does not take this...

Hi, I'm trying atom from another editor where building from the editor is standard and ran into this package. I've noticed that build times are significantly longer, at least on...

enhancement

This is a behavioral change originally suggested in #380, so I'm opening an issue to solicit feedback. Currently, `west update --keep-descendants` and `west update --rebase` only work if there is...

enhancement

West can be already used for other purposes than Zephyr development, even without sacrificing the parts of it that make it convenient for Zephyr. This issue tracks first-class support for...

enhancement
ZEPHYR_BASE

Add a utility routine that can be used to check if west is a minimum version, or make west's version accessible as a named tuple like `sys.version_info` so that it...

enhancement

Trying to treat the manifest repository as an ordinary Project was doomed to failure; they're simply too different. We should instead move the valid state that's in ManifestProject today to...

API

Reported by @marc-hb: For instance this doesn't work: `ZEPHYR_BASE=~/tmp/zephyrsomething west --zephyr-base=zephyrsomething init -l zephyrsomething/`

bug
priority: medium

West has some global state that makes it harder to write proper unit tests. Examples: - global configuration state is written into a module-level object in west.config - log verbosity...

enhancement

Originally reported by @tejlmand. For example, even with forbidding projects named `west` or `manifest`, this manifest fragment is legal: ``` projects: - name: not-west path: west ``` This creates a...

enhancement
priority: low

repo forall defines a useful set of environment variables for the duration of each call: - REPO_PROJECT is set to the unique name of the project. - REPO_PATH is the...

enhancement
good first issue
priority: low