LogicAlNucleo | A SUMP compatible Logical Analyser for the STM32F4

 by   jpbarraca C Version: v0.1.2.1 License: GPL-2.0

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.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              LogicAlNucleo has a low active ecosystem.
              It has 19 star(s) with 5 fork(s). There are 7 watchers for this library.
              OutlinedDot
              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

            kandi-Quality Quality

              LogicAlNucleo has no bugs reported.

            kandi-Security Security

              LogicAlNucleo has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License 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.

            kandi-Reuse 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
            Get all kandi verified functions for this library.

            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:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/jpbarraca/LogicAlNucleo.git

          • CLI

            gh repo clone jpbarraca/LogicAlNucleo

          • sshUrl

            git@github.com:jpbarraca/LogicAlNucleo.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link