Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-11 | Add LTC242x decoder. | Teo Perisanu | |
Signed-off-by: Teo Perisanu <Teo.Perisanu@analog.com> | |||
2020-04-11 | ltc26x7: Put channel voltages on different annotation rows. | Uwe Hermann | |
2020-04-11 | ltc26x7: Reduce unnecessarily many voltage formats. | Uwe Hermann | |
2020-04-11 | ltc26x7: Fix the default for the 'chip' option. | Uwe Hermann | |
2020-04-11 | ltc26x7: Option renames for consistency. | Uwe Hermann | |
The 'part' option is renamed to 'chip' (and 'ref' to 'vref') to be more consistent with the naming used in other decoders. | |||
2020-04-11 | ltc26x7: Fix the tags metadata item. | Uwe Hermann | |
2020-04-11 | ltc26x7: Drop unnecessary annotation_rows item. | Uwe Hermann | |
All annotation classes are on the same row anyway, and the row name "LTC26x7 data" isn't all that much more useful than no row name at all. | |||
2020-04-11 | Add LTC26x7 decoder. | Teo Perisanu | |
Signed-off-by: Teo Perisanu <Teo.Perisanu@analog.com> | |||
2020-04-11 | adxl345: Fix incorrect rate value in handle_reg_0x2c(). | Uwe Hermann | |
2020-04-11 | adxl345: Use all-lowercase method named for handle_reg_*. | Uwe Hermann | |
2020-04-11 | adxl345: Use SrdIntEnum for the state machine. | Uwe Hermann | |
2020-04-11 | adxl345: Use SrdIntEnum for annotation classes. | Uwe Hermann | |
2020-04-11 | adxl345: Fix scale factor in handle_reg_0x22(). | Uwe Hermann | |
According to the datasheet, this should be 1.25 (ms/LSB). | |||
2020-04-11 | adxl345: Shorten/simplify self.putbs() invocations. | Uwe Hermann | |
2020-04-11 | adxl345: Shorten/simplify a few code snippets. | Uwe Hermann | |
2020-04-11 | Add ADXL345 decoder. | Teo Perisanu | |
Signed-off-by: Teo Perisanu <Teo.Perisanu@analog.com> | |||
2020-01-13 | sdcard_sd: Automatically generate token field annotation classes. | Uwe Hermann | |
2020-01-13 | sdcard_sd: Put 0/1 bits in different annotation classes. | Uwe Hermann | |
This will allow for usage of different colors in UIs, and for showing/hiding them independently in UIs. | |||
2020-01-13 | sdcard_sd: Put card status fields in their own annotation classes. | Uwe Hermann | |
This also fixes the CURRENT_STATE and RSVD_TESTMODE fields, which are not single-bit fields. | |||
2020-01-12 | sdcard_sd: Add basic support for CSD register fields. | Uwe Hermann | |
2020-01-12 | sdcard_sd: Add basic support for CID register fields. | Uwe Hermann | |
2020-01-12 | sdcard_sd: Rename some annotation classes. | Uwe Hermann | |
The responses were simply named "R1" etc., but this becomes inconvenient when Ann.prefixeѕ('R') is used and other annotation classes also have names that start with 'R'. Hence, rename respose annotation classes to "RESPONSE_R1" etc. | |||
2020-01-11 | sdcard_sd: Use a Bit class to improve readability. | Uwe Hermann | |
Usually we'd use namedtuple(), but in this case we need to retro-actively modify the items, so that's not possible. | |||
2020-01-11 | sdcard_sd: Replace a hardcoded number for better readability. | Uwe Hermann | |
2020-01-11 | sdcard_sd: Clarify some variable/argument names. | Uwe Hermann | |
Differentiate cmd (e.g. 55 or CMD55) vs. cmd_pin (the value of the CMD pin). | |||
2020-01-11 | sdcard_sd: Remove a list that needs manual maintenance. | Uwe Hermann | |
Instead of checking if a command is in a fixed list/tuple (that needs to be manually updated every time a new command becomes supported), simply check if the respective handling method for the command exists. This fixes the bug of the CMD16 handler not being called, and will prevent similar bugs in the future. | |||
2020-01-10 | sdcard_sd: Use correct annotation class for R2. | Uwe Hermann | |
2020-01-10 | cjtag: Use SrdIntEnum for cJTAG states. | Uwe Hermann | |
2020-01-10 | sda2506: Use SrdIntEnum for pins. | Uwe Hermann | |
2020-01-10 | tlc5620: Use SrdIntEnum for pins. | Uwe Hermann | |
2020-01-10 | maple_bus: Use SrdIntEnum for pins. | Uwe Hermann | |
2020-01-10 | sdcard_sd: Use SrdIntEnum for pins. | Uwe Hermann | |
2020-01-10 | sdcard_sd: Simplify self.putr() invocations. | Uwe Hermann | |
2020-01-10 | sdcard_sd: Put responses in their own annotation classes. | Uwe Hermann | |
Also, rename "reply" to "response" to use the wording from the spec. | |||
2020-01-10 | sdcard_sd: Use SrdIntEnum for annotation classes. | Uwe Hermann | |
2020-01-10 | cjtag: Use SrdStrEnum for the state machine. | Uwe Hermann | |
2020-01-10 | jtag: Use SrdStrEnum for the state machine. | Uwe Hermann | |
2020-01-10 | edid: Use SrdIntEnum for the state machine. | Uwe Hermann | |
2020-01-10 | sdcard_sd: Use SrdStrEnum for the state machine. | Uwe Hermann | |
2020-01-10 | srdhelper: Add SrdStrEnum with various helper methods. | Uwe Hermann | |
2020-01-10 | usb_signalling: Use SrdIntEnum for the state machine. | Uwe Hermann | |
2020-01-10 | jtag_ejtag: Use SrdIntEnum for annotation classes. | Uwe Hermann | |
2020-01-10 | mcs48: Use SrdIntEnum for annotation classes. | Uwe Hermann | |
2020-01-10 | ac97: Rename Pins class to Pin. | Uwe Hermann | |
2020-01-10 | ac97: Use SrdIntEnum for annotation/binary/pin classes. | Uwe Hermann | |
2020-01-10 | spiflash: Use SrdIntEnum for annotation classes. | Uwe Hermann | |
Also, automate construction of the Ann SrdIntEnum. This avoids having to remember to manually keep two lists in sync. | |||
2020-01-10 | sdcard_spi: Use ternary operator where possible. | Uwe Hermann | |
2020-01-10 | sdcard_spi: Use SrdIntEnum for annotation classes. | Uwe Hermann | |
This also fixes incorrect annotation classes for bit, bit warning, and R1. Also, auto-generate some more parts of the annotation class listing. | |||
2020-01-10 | ds1307: Use SrdIntEnum for annotation classes. | Uwe Hermann | |
2020-01-10 | ds1307: Consistently use _ instead of - for various IDs. | Uwe Hermann | |