Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-23 | jtag: Use list.append instead of insert | Konrad Beckmann | |
Improve processing time by appending bits instead of inserting them to the lists. | |||
2020-05-26 | nrf905: Drop non-existent OUTPUT_PYTHON output. | Uwe Hermann | |
2020-05-26 | nrf905: More readable annotation byte values. | Uwe Hermann | |
Drop the 0x prefix for each byte in annotations (for improved readability). Also, use 02X instead of 02x (printf-style formats). | |||
2020-05-26 | nrf905: Drop all print() calls. | Uwe Hermann | |
If those are useful for the decoder user, they should be annotations using the Ann.WARN annotation class. | |||
2020-05-26 | nrf905: Simplify a few code snippets. | Uwe Hermann | |
2020-05-26 | nrf905: Use SrdIntEnum for annotation classes. | Uwe Hermann | |
2020-05-26 | nrf905: Add missing 'tags' item. | Uwe Hermann | |
2020-05-26 | ntf905: Add/rename required self.reset() method. | Uwe Hermann | |
2020-05-26 | Add decoder for Nordic Semiconductor nRF905 chip | Jorge Solla | |
2020-05-22 | Use PyLong_FromUnsignedLongLong() where needed. | Uwe Hermann | |
There were a few places where PyLong_FromLong() was used for uint64_t numbers. Properly use PyLong_FromUnsignedLongLong() there, and also fix a few additional size/signedness issues while we're here. Reported (and partial patch provided) by "The Count" on Bugzilla, thanks! This fixes bug #1499. | |||
2020-05-21 | type_decoder.c: Workaround for a compiler warning. | Uwe Hermann | |
type_decoder.c:1040:16: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 1040 | { "register", (PyCFunction)Decoder_register, METH_VARARGS|METH_KEYWORDS, | ^ | |||
2020-05-21 | adxl345: Update register meaning for 0x21, 0x22, 0x23 regs. | Teo Perisanu | |
On the Data row, the content of the single-byte registers is decoded as follows: '<Meaning> <Value> <Unit>'. Initially, the meaning for these registers was misplaced. This commit updates these meanings as they really are. Signed-off-by: Teo Perisanu <Teo.Perisanu@analog.com> | |||
2020-04-11 | ad79x0: Rename the 'ref' option to 'vref'. | Uwe Hermann | |
2020-04-11 | ad79x0: Reduce unnecessarily many voltage formats. | Uwe Hermann | |
2020-04-11 | ad79x0: Fix the tags metadata item. | Uwe Hermann | |
2020-04-11 | ad79x0: Avoid duplicated annotation class/row IDs. | Uwe Hermann | |
2020-04-11 | Add AD79x0 decoder. | Teo Perisanu | |
Signed-off-by: Teo Perisanu <Teo.Perisanu@analog.com> | |||
2020-04-11 | ad5626: Always use the same number of decimal places. | Uwe Hermann | |
2020-04-11 | ad5626: Rename an annotation class. | Uwe Hermann | |
2020-04-11 | ad5626: Drop unnecessary annotation_rows item. | Uwe Hermann | |
2020-04-11 | ad5626: Fix the tags metadata item. | Uwe Hermann | |
2020-04-11 | Add AD5626 decoder. | Teo Perisanu | |
Signed-off-by: Teo Perisanu <Teo.Perisanu@analog.com> | |||
2020-04-11 | ltc242x: Reduce unnecessarily many voltage formats. | Uwe Hermann | |
2020-04-11 | ltc242x: Put channel voltages on different annotation rows. | Uwe Hermann | |
Drop the pure channel "marking" annotations, they're unneeded. | |||
2020-04-11 | ltc242x: Use plural for annotation rows, avoid duplicates. | Uwe Hermann | |
Since recent libsigrokdecode changes, annotation classes and rows must not have overlapping IDs. | |||
2020-04-11 | ltc242x: Rename the 'ref' option to 'vref'. | Uwe Hermann | |
2020-04-11 | ltc242x: Fix the tags metadata item. | Uwe Hermann | |
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. |