LogicAlNucleo | A SUMP compatible Logical Analyser for the STM32F4
kandi X-RAY | LogicAlNucleo Summary
kandi X-RAY | LogicAlNucleo Summary
LogicAlNucleo is a C library. LogicAlNucleo has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can download it from GitLab, GitHub.
A SUMP compatible Logical Analyser for the NucleoF401RE (STM32F4xx) almost up to 10MSPS, 8Ch, 32K samples memory. This will turn any NucleoF401RE (will work with other boards but it was not tested) system into a Logical Analyser compatible with a subset of the SUMP protocol. It can be used with clients such as PulseView, sigrok-cli, and LogicSniffer. While it is not as feature complete as other products, such as the OLS, it can turn that STM32 board that is lying around into a no frills, bare to the bones, logic analyser. Sampling rate up to 500KSPS should work on most platforms. Higher than that, only the F401RE, or other similar >84Mhz platform should provide results with accurate timing measurements up to 5MSPS. 10MSPS will be accepted but do not trust timing information as the board cannot really keep up with this speed. However this sampling rate can still be usefull. If you wish to add support for other platforms, please focus in creating the appropriate unrolled loops callibrated with an osciloscope. PORTB is current used, and Pins PB_0 to PB_7 are reported. Unfortunately these pins are scattered over the board and are not contiguous. Check this diagram to find them. This implementation was based in the mbed environment in order to increase its compatibility, as new targets are expected to be supported. The focus of this implementation is compatibility and extensibility, and not only performance.
A SUMP compatible Logical Analyser for the NucleoF401RE (STM32F4xx) almost up to 10MSPS, 8Ch, 32K samples memory. This will turn any NucleoF401RE (will work with other boards but it was not tested) system into a Logical Analyser compatible with a subset of the SUMP protocol. It can be used with clients such as PulseView, sigrok-cli, and LogicSniffer. While it is not as feature complete as other products, such as the OLS, it can turn that STM32 board that is lying around into a no frills, bare to the bones, logic analyser. Sampling rate up to 500KSPS should work on most platforms. Higher than that, only the F401RE, or other similar >84Mhz platform should provide results with accurate timing measurements up to 5MSPS. 10MSPS will be accepted but do not trust timing information as the board cannot really keep up with this speed. However this sampling rate can still be usefull. If you wish to add support for other platforms, please focus in creating the appropriate unrolled loops callibrated with an osciloscope. PORTB is current used, and Pins PB_0 to PB_7 are reported. Unfortunately these pins are scattered over the board and are not contiguous. Check this diagram to find them. This implementation was based in the mbed environment in order to increase its compatibility, as new targets are expected to be supported. The focus of this implementation is compatibility and extensibility, and not only performance.
Support
Quality
Security
License
Reuse
Support
LogicAlNucleo has a low active ecosystem.
It has 19 star(s) with 5 fork(s). There are 7 watchers for this library.
It had no major release in the last 12 months.
There are 2 open issues and 2 have been closed. On average issues are closed in 417 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of LogicAlNucleo is v0.1.2.1
Quality
LogicAlNucleo has no bugs reported.
Security
LogicAlNucleo has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
LogicAlNucleo is licensed under the GPL-2.0 License. This license is Strong Copyleft.
Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.
Reuse
LogicAlNucleo releases are available to install and integrate.
Installation instructions are available. Examples and code snippets are not available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of LogicAlNucleo
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of LogicAlNucleo
LogicAlNucleo Key Features
No Key Features are available at this moment for LogicAlNucleo.
LogicAlNucleo Examples and Code Snippets
No Code Snippets are available at this moment for LogicAlNucleo.
Community Discussions
No Community Discussions are available at this moment for LogicAlNucleo.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install LogicAlNucleo
Get the source code from github and compile it using the ARM toolchain available from the Launchpad page. If you have the toolchain available, the Makefile will take care of all compilation and linking. In alternative you can also use the code in mbed. Just load the code without the mbed directory. Finally download the latest precompiled binary from the releases web page and flash it. The binary file suits the NUCLEO-F401RE board.
Support
Configurable sampling rate up to 10Mhz on the F401RE platformBasic parallel triggersGeneric compatibility with other platforms through the MBED APITest mode where PWM signals from 1us to 500ms will be generated and then captured. You can use this mode to test the accuracy of each mode.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page