Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-14 | can: Improve stuff bit annotation placement. | Uwe Hermann | |
2015-09-14 | can: Emit bit value annotations. | Uwe Hermann | |
2015-09-03 | jtag_stm32: Decode IDCODE contents as strings (not just hex vals). | Uwe Hermann | |
2015-09-03 | jtag_stm32: Decode more fields, improve IDCODE handling. | Uwe Hermann | |
2015-09-03 | jtag_stm32: Cleanups, shorter code. | Uwe Hermann | |
2015-09-03 | jtag_stm32: Update to reflect change in jtag OUT_PYTHON. | Uwe Hermann | |
2015-09-03 | jtag: Submit bit samplenumbers together with the bits. | Uwe Hermann | |
2015-09-03 | jtag_stm32: Fix incorrect handling of registers. | Uwe Hermann | |
The STM32F10xxx has two serially connected JTAG TAPs, the boundary scan tap (5 bits) and the Cortex-M3 TAP (4 bits). See UM 31.5 "STM32F10xxx JTAG TAP connection" for details. Due to this, we need to ignore the last bit of each data shift (and we currently ignore the 5 bits of the boundary scan tap). | |||
2015-09-03 | jtag: Add more annotations, fix a SHIFT-IR/-DR issue. | Uwe Hermann | |
The code was previously not decoding a bit for the first state change to SHIFT-IR/-DR, which was incorrect. | |||
2015-09-03 | jtag: Fix/enable OUT_PYTHON output. | Uwe Hermann | |
2015-08-21 | nunchuk: Fix inverted button press logic. | Uwe Hermann | |
The buttons are pressed if the respective bit is 0. | |||
2015-08-18 | mrf24j40: Fix a register address typo. | Uwe Hermann | |
2015-08-17 | tlc5620: Add options for per-DAC Vref, show voltages. | Uwe Hermann | |
Instead of showing raw values in the annotations, calculate the actual voltage (based on raw value, gain, and Vref) and use that. | |||
2015-08-17 | tlc5620: Handle the case of less than 11 bits in a command. | Uwe Hermann | |
2015-08-17 | tlc5620: Properly handle LOAD and LDAC based operations. | Uwe Hermann | |
- If LOAD goes low *and* LDAC is already low, the voltage is set immediately. - If LOAD goes low but LDAC is high, the value is only written into an internal register, but the voltage is not changed (yet). - If LDAC goes low, all four DAC voltages (DAC A/B/C/D) are set according to the respective register values at the same time. | |||
2015-08-17 | tlc5620: Only decode the last 11 bits, ignore the rest. | Uwe Hermann | |
2015-08-17 | tlc5620: Fix incorrect DAC selection decode, add more annotations. | Uwe Hermann | |
2015-08-14 | usb_packet: Handle invalid packets more gracefully. | Uwe Hermann | |
Previously the PD was blindly trying to decode any packet, no matter whether it was too short (and/or bogus) or not, causing issues like this: srd: Calling usb_packet decode(): IndexError: list index out of range Such cases of invalid input are now handled better by emitting "UNKNOWN" and "Invalid packet" annotations. This fixes bug #186. | |||
2015-08-14 | usb_packet: Fix incorrect DATA*/MDATA handling. | Uwe Hermann | |
Thanks to Pavel Sukortsev for the bug report and fix. This fixes bug #623. | |||
2015-08-06 | Add initial SD card (SD mode) decoder. | Uwe Hermann | |
In the current state the decoder can decode the following commands: CMD0, CMD2, CMD3, CMD6, CMD7, CMD8, CMD9, CMD10, CMD13, CMD16, CMD55, ACMD6, ACMD13, ACMD41, ACMD51. Other commands (and more details for existing commands) will be added later. | |||
2015-07-18 | Add protocol decoder for Modbus RTU. | Bart de Waal | |
2015-07-10 | qi: Add Qi charger protocol decoder | Josef Gajdusek | |
2015-07-09 | Add an MDIO/SMI decoder. | Aurelien Jacobs | |
2015-07-01 | adns5020: Minor tweak to annotation format. | Uwe Hermann | |
2015-07-01 | mrf24j40: Factor out register lists to lists.py. | Uwe Hermann | |
2015-07-01 | Add a Microchip MRF24J40 802.15.4 2.4GHz RF tranceiver decoder. | Karl Palsson | |
No interpretation of register bits, nor attempting to decode packet contents, but all shifted register addresses and long register memory regions are decoded. Signed-off-by: Karl Palsson <karlp@tweak.net.au> | |||
2015-06-22 | adns5020: Add manufacturer name to description. | Uwe Hermann | |
2015-06-19 | Add Avago ADNS-5020 optical mouse sensor decoder. | Karl Palsson | |
Decodes reads/writes of registers. Understands resetting on chip select if provided. Does not understand burst mode. Signed-off-by: Karl Palsson <karlp@tweak.net.au> | |||
2015-06-16 | am23xx: explicitly mention RHTxx devices. | Karl Palsson | |
Include their compatibility in the dropdown options too. | |||
2015-04-26 | timing: Shorten annotations (time units). | Uwe Hermann | |
2015-04-26 | Add a decoder that calculates timings between transitions. | Baruch Even | |
2015-04-07 | spiflash: Add lists.py and a 'chips' PD option. | Uwe Hermann | |
2015-04-07 | Rename the 'mx25lxx05d' PD to 'spiflash'. | Uwe Hermann | |
This is in preparation of making the PD more generic so it can support a lot more xx25 series SPI (NOR) flash chips. | |||
2015-04-07 | Fix a bunch of typos. | Uwe Hermann | |
2015-04-03 | onewire_link: Fix a bug when the samplerate is too low for the PD. | Uwe Hermann | |
The code was trying to emit annotations before self.register(srd.OUTPUT_ANN) was run. This fixes bug #357. | |||
2015-04-03 | spi: Don't decode data lines if CS isn't asserted | Andreas Sandberg | |
Avoid decoding and outputting data from the SPI bus if the CS pin hasn't been asserted. This avoids confusing both users and stacked decoders which otherwise end up seeing traffic intended for other chips (or just noise). Note: The old behavior of decoding all traffic is still in place if no CS pin has been wired up to the decoder. This fixes bug #559. | |||
2015-04-02 | Slightly shorten a few PD descriptions. | Uwe Hermann | |
2015-04-02 | Add a decoder for stepper motor direction/speed signals. | Petteri Aimonen | |
2015-04-02 | Fix a few decoding bugs with arm_etmv3. | Petteri Aimonen | |
Fixed: - wrong address decoding for some branches - error in annotation lists for exception entry/exit - exception was being thrown for 0E0N p-header packets - fixes to objdump output parsing, better function name & source code matching New features: - added decoding of IRQ names for branch exception info - added support for -C option to objdump to decode C++ symbol names - put branches on the "Exceptions" annotation row when they contain exception info. | |||
2015-04-02 | pwm: add period annotation | Matt Porter | |
2015-03-25 | mx25lxx05d: Implement FAST READ command. | Uwe Hermann | |
2015-03-02 | Fix typo in swd decoder | Petteri Aimonen | |
2015-03-02 | Add ARM TPIU/ITM/ETMv3 decoders | Petteri Aimonen | |
2015-02-24 | nrf24l01: Change 'xn297_extensions' option to 'chip'. | Uwe Hermann | |
This allows for easily extending the PD to support other clones or compatibles of the nRF24L01(+) chip as well. | |||
2015-02-24 | nrf24l01: Add option to support the XN297's extra registers | Mike | |
2015-02-17 | Improve uart decoder sample positions at high data rates. | Petteri Aimonen | |
At 3 samples per bit, the uart decoder took the value at the last sample instead of the middle one. Improve calculations so that sampling is more accurate at odd number of samples per bit. | |||
2014-12-28 | Add 24xx I2C EEPROM protocol decoder. | Uwe Hermann | |
2014-12-28 | spi: Add binary output facilities for MISO/MOSI. | Uwe Hermann | |
This fixes bug #424. | |||
2014-12-16 | edid: Add annotation rows. | Bert Vermeulen | |
2014-12-16 | eded: Add all sections. | Bert Vermeulen | |