2
I Use This!
Inactive

News

Analyzed about 1 hour ago. based on code collected about 1 hour ago.
Posted over 10 years ago by Uwe Hermann
libsigrokdecode has had support for the jitter protocol decoder for a while now (it is already shipped with the recently-released libsigrokdecode 0.3.1), but this hasn't been officially announced yet, so here goes. The decoder allows you to retrieve ... [More] the timing jitter between two digital signals. This can be useful for a number of things, e.g. finding jitter/delay between a sender and receiver (be it wired or over some form of wireless communication), or for debugging your firmware interrupt setup by checking how much jitter you have between multiple consecutive invocations of the interrupt handler that should in theory always be equally spaced. We also added a small test-case in our sigrok-test repository so we can ensure that the PD works fine (and continues to do so upon changes). This protocol decoder has been contributed by Sebastien Bourdelin, thanks a lot! [Less]
Posted over 10 years ago by Uwe Hermann
libsigrokdecode has had support for the jitter protocol decoder for a while now (it is already shipped with the recently-released libsigrokdecode 0.3.1), but this hasn't been officially announced yet, so here goes. The decoder allows you to retrieve ... [More] the timing jitter between two digital signals. This can be useful for a number of things, e.g. finding jitter/delay between a sender and receiver (be it wired or over some form of wireless communication), or for debugging your firmware interrupt setup by checking how much jitter you have between multiple consecutive invocations of the interrupt handler that should in theory always be equally spaced. We also added a small test-case in our sigrok-test repository so we can ensure that the PD works fine (and continues to do so upon changes). This protocol decoder has been contributed by Sebastien Bourdelin, thanks a lot! [Less]
Posted over 10 years ago by Uwe Hermann
We're happy to announce that libsigrokdecode 0.3.1 has been released. You can download the libsigrokdecode-0.3.1.tar.gz source tarball from sigrok.org/download as usual. This is mostly a bugfix-release, the C library API was not changed. This means ... [More] existing frontends that work with / are linked against libsigrokdecode 0.3.0 will continue to work just fine, without requiring relinking or recompiling. However, some of the protocol decoders' output changed in ways which are not compatible with the state of the decoders in the last libsigrokdecode release. This means, if you're using any scripts to parse decoder output, or if you have any "private" protocol decoders that stack on top of one of those shipped with libsigrokdecode, you will have to do some adaptations. You're also encouraged to submit such decoders to be included in libsigrokdecode proper, of course! In addition to all kinds of improvements and bugfixes in existing protocol decoders (PDs), you're probably most interested in what new protocol decoders are now supported (backported from git HEAD). So here's the list: adns5020: Bidirectional command and data over an SPI-like protocol am230x: Aosong AM230x/DHTxx/RHTxx humidity & temperature sensor arm_etmv3: Decode ETM instruction trace packets arm_itm: Trace data from Cortex-M / ARMv7m ITM module arm_tpiu: Filter TPIU formatted trace data into separate streams eeprom24xx: 24xx series I²C EEPROM protocol jitter: Retrieves the timing jitter between two digital signals mdio: Half-duplex sync serial bus for MII management between MAC and PHY mrf24j40: IEEE 802.15.4 2.4 GHz RF tranceiver chip nrf24l01: 2.4GHz transceiver chip pwm: Analog level encoded in duty cycle percentage rfm12: HopeRF RFM12 wireless transceiver control protocol spdif: Serial bus for connecting digital audio devices stepper_motor: Absolute position and movement speed from step/dir swd: Two-wire protocol for debug access to ARM CPUs tca6408a: Texas Instruments TCA6408A 8-bit I²C I/O expander timing: Calculate time between edges This adds up to currently 54 supported PDs in total. Please check the libsigrokdecode NEWS file for the full list of user-visible changes in this release. As always, we're happy about bug reports, feature suggestions, comments about which protocol decoders you'd want supported next, or even better — patches :) Happy decoding! [Less]
Posted over 10 years ago by Uwe Hermann
We're happy to announce that libsigrokdecode 0.3.1 has been released. You can download the libsigrokdecode-0.3.1.tar.gz source tarball from sigrok.org/download as usual. This is mostly a bugfix-release, the C library API was not changed. This means ... [More] existing frontends that work with / are linked against libsigrokdecode 0.3.0 will continue to work just fine, without requiring relinking or recompiling. However, some of the protocol decoders' output changed in ways which are not compatible with the state of the decoders in the last libsigrokdecode release. This means, if you're using any scripts to parse decoder output, or if you have any "private" protocol decoders that stack on top of one of those shipped with libsigrokdecode, you will have to do some adaptations. You're also encouraged to submit such decoders to be included in libsigrokdecode proper, of course! In addition to all kinds of improvements and bugfixes in existing protocol decoders (PDs), you're probably most interested in what new protocol decoders are now supported (backported from git HEAD). So here's the list: adns5020: Bidirectional command and data over an SPI-like protocol am230x: Aosong AM230x/DHTxx/RHTxx humidity & temperature sensor arm_etmv3: Decode ETM instruction trace packets arm_itm: Trace data from Cortex-M / ARMv7m ITM module arm_tpiu: Filter TPIU formatted trace data into separate streams eeprom24xx: 24xx series I²C EEPROM protocol jitter: Retrieves the timing jitter between two digital signals mdio: Half-duplex sync serial bus for MII management between MAC and PHY mrf24j40: IEEE 802.15.4 2.4 GHz RF tranceiver chip nrf24l01: 2.4GHz transceiver chip pwm: Analog level encoded in duty cycle percentage rfm12: HopeRF RFM12 wireless transceiver control protocol spdif: Serial bus for connecting digital audio devices stepper_motor: Absolute position and movement speed from step/dir swd: Two-wire protocol for debug access to ARM CPUs tca6408a: Texas Instruments TCA6408A 8-bit I²C I/O expander timing: Calculate time between edges This adds up to currently 54 supported PDs in total. Please check the libsigrokdecode NEWS file for the full list of user-visible changes in this release. As always, we're happy about bug reports, feature suggestions, comments about which protocol decoders you'd want supported next, or even better — patches :) Happy decoding! [Less]
Posted over 10 years ago by Uwe Hermann
We're happy to announce that libsigrokdecode 0.3.1 has been released. You can download the libsigrokdecode-0.3.1.tar.gz source tarball from sigrok.org/download as usual. This is mostly a bugfix-release, the C library API was not changed. This means ... [More] existing frontends that work with / are linked against libsigrokdecode 0.3.0 will continue to work just fine, without requiring relinking or recompiling. However, some of the protocol decoders' output changed in ways which are not compatible with the state of the decoders in the last libsigrokdecode release. This means, if you're using any scripts to parse decoder output, or if you have any "private" protocol decoders that stack on top of one of those shipped with libsigrokdecode, you will have to do some adaptations. You're also encouraged to submit such decoders to be included in libsigrokdecode proper, of course! In addition to all kinds of improvements and bugfixes in existing protocol decoders (PDs), you're probably most interested in what new protocol decoders are now supported (backported from git HEAD). So here's the list: adns5020: Bidirectional command and data over an SPI-like protocol am230x: Aosong AM230x/DHTxx/RHTxx humidity & temperature sensor arm_etmv3: Decode ETM instruction trace packets arm_itm: Trace data from Cortex-M / ARMv7m ITM module arm_tpiu: Filter TPIU formatted trace data into separate streams eeprom24xx: 24xx series I²C EEPROM protocol jitter: Retrieves the timing jitter between two digital signals mdio: Half-duplex sync serial bus for MII management between MAC and PHY mrf24j40: IEEE 802.15.4 2.4 GHz RF tranceiver chip nrf24l01: 2.4GHz transceiver chip pwm: Analog level encoded in duty cycle percentage rfm12: HopeRF RFM12 wireless transceiver control protocol spdif: Serial bus for connecting digital audio devices stepper_motor: Absolute position and movement speed from step/dir swd: Two-wire protocol for debug access to ARM CPUs tca6408a: Texas Instruments TCA6408A 8-bit I²C I/O expander timing: Calculate time between edges This adds up to currently 54 supported PDs in total. Please check the libsigrokdecode NEWS file for the full list of user-visible changes in this release. As always, we're happy about bug reports, feature suggestions, comments about which protocol decoders you'd want supported next, or even better — patches :) Happy decoding! [Less]
Posted over 10 years ago by Uwe Hermann
We're happy to announce that libsigrok now supports the Maynuo M9812 digital load. The driver was contributed by Aurelien Jacobs, thanks a lot! It was written in a pretty generic way so that it probably also supports many of the other devices in the ... [More] Maynuo M97 series of devices. If you are able to test one of the other devices in that list, please let us know! The hardware is attached via a (virtual) serial port and communication happens via a protocol on top of Modbus RTU (as documented in the user's guide) There are also a bunch of teardown photos (plus links to the relevant ICs and their datasheets) of the device on the wiki page, if you're interested in that kind of stuff. [Less]
Posted over 10 years ago by Uwe Hermann
We're happy to announce that libsigrok now supports the Maynuo M9812 digital load. The driver was contributed by Aurelien Jacobs, thanks a lot! It was written in a pretty generic way so that it probably also supports many of the other devices in the ... [More] Maynuo M97 series of devices. If you are able to test one of the other devices in that list, please let us know! The hardware is attached via a (virtual) serial port and communication happens via a protocol on top of Modbus RTU (as documented in the user's guide) There are also a bunch of teardown photos (plus links to the relevant ICs and their datasheets) of the device on the wiki page, if you're interested in that kind of stuff. [Less]
Posted over 10 years ago by Uwe Hermann
We're happy to announce that libsigrok now supports the Maynuo M9812 digital load. The driver was contributed by Aurelien Jacobs, thanks a lot! It was written in a pretty generic way so that it probably also supports many of the other devices in the ... [More] Maynuo M97 series of devices. If you are able to test one of the other devices in that list, please let us know! The hardware is attached via a (virtual) serial port and communication happens via a protocol on top of Modbus RTU (as documented in the user's guide) There are also a bunch of teardown photos (plus links to the relevant ICs and their datasheets) of the device on the wiki page, if you're interested in that kind of stuff. [Less]
Posted over 10 years ago by Uwe Hermann
We're happy to announce that libsigrokdecode now supports the adns5020 PD, a decoder for the Avago ADNS-5020 optical mouse sensor protocol. The decoder was contributed by Karl Palsson, thanks a lot! It stacks on top of the common SPI PD and decodes ... [More] ADNS-5020 specific registers reads and writes. There is an example file in the sigrok-dumps repository if you want to test the decoder, as well as a test config in our sigrok-test repository.   [Less]
Posted over 10 years ago by Uwe Hermann
We're happy to announce that libsigrokdecode now supports the adns5020 PD, a decoder for the Avago ADNS-5020 optical mouse sensor protocol. The decoder was contributed by Karl Palsson, thanks a lot! It stacks on top of the common SPI PD and decodes ... [More] ADNS-5020 specific registers reads and writes. There is an example file in the sigrok-dumps repository if you want to test the decoder, as well as a test config in our sigrok-test repository.   [Less]