Skip to content

Commit

Permalink
Firefly task updates for 12-wide 25 G devices (#88)
Browse files Browse the repository at this point in the history
* Update FireFlyTask.c
* hack for CDR for Samtec alpha 25G 12 Tx/Rx devices
* Firefly CDR hacks, test register, more
* code cleanup, cdr hacks, allow read of larger FF registers (arbitrary size)
* refactor debug code to find stuck I2C transactions
* don't disable transceivers on startup if power is off (Rev1 only)
* other bug fixes
* fix bad enum definition caught by GCC10
* go from two different tick counters to one
  • Loading branch information
pwittich authored Feb 10, 2021
1 parent 9d7f261 commit 4c70953
Show file tree
Hide file tree
Showing 5 changed files with 178 additions and 68 deletions.
4 changes: 1 addition & 3 deletions projects/cm_mcu/CommandLineTask.c
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
#include "commands/EEPROMCommands.h"
#include "commands/I2CCommands.h"
#include "commands/SensorControl.h"
#include "common/smbus_units.h"

static char m[SCRATCH_SIZE];

Expand Down Expand Up @@ -95,9 +96,6 @@ static BaseType_t ver_ctl(int argc, char **argv, char* m)
return pdFALSE;
}

#include "common/smbus_units.h"
void snapdump(struct dev_i2c_addr_t *add, uint8_t page, uint8_t snapshot[32], bool reset);

typedef struct __attribute__((packed)) {
linear11_val_t v_in;
uint16_t v_out;
Expand Down
Loading

0 comments on commit 4c70953

Please sign in to comment.