Test program running on MAX32625MBED. Control through USB Serial commands using a terminal emulator such as teraterm or putty.

Dependencies:   MaximTinyTester CmdLine MAX541 USBDevice

Revisions of MAX11043/MAX11043.cpp

Revision Date Message Actions
93:6b22269935a6 2020-03-04 ADCVoltageOfCode_16bit; fix typo Write_AGain 0x2000=1V/V not 1VV/V; onButton2FallingEdge call optional Configure_Demo(); blue LED on File  Diff  Annotate
91:9e78c6194d6e 2020-03-02 update adca as 2's complement File  Diff  Annotate
90:d6ed8a8c5f26 2020-02-28 doc CMD_codes RdWr register address in enum block comments; 'status' uint8_t instead of uint32_t, 'adca' int not uint32_t File  Diff  Annotate
89:20fd6ce5e4dd 2020-02-28 WIP Configure_Demo() CONVRUNoutputGetValue() File  Diff  Annotate
83:29bb86cc45bc 2020-02-27 WIP Read 4 command -- Single 4-channel read: CONVRUN pulsed H then L, EOC ignored. Keypress not breaking loop, must press RESET to halt. File  Diff  Annotate
82:9ea067fad5c3 2020-02-25 MAX11043 myOnEOCThread_POLLING_handler needs 18.80us, still too slow File  Diff  Annotate
81:167dee56c45b 2020-02-25 MAX11043_EOC_INTERRUPT_POLLING 1 File  Diff  Annotate
80:96bc693e0f79 2020-02-25 WIP myOnEOCThread_handler poll EOC, need SPI get 100% of data File  Diff  Annotate
77:3a6e2a5cd7d9 2020-02-24 Waiting for EOC# fall to signal EventQueue is too slow, ~25us to handle event but events happen every 9us. File  Diff  Annotate
76:0397493d7baf 2020-02-24 SPI is not interrupt-safe, so use EventQueue to defer execution to user context File  Diff  Annotate
75:0900a57f2e5d 2020-02-23 CRASH: Mutex lock failed at spi.write() inside onEOCFallingEdge() File  Diff  Annotate
74:f4f969c9a7a9 2020-02-23 MAX11043 ScopeTrigger D5 1.8us after EOC# falling edge; WIP Read_ADCabcd on EOC File  Diff  Annotate
73:879578472009 2020-02-22 WIP MAX11043 interrupt EOC echo - moving DigitalOut ScopeTrigger to global scope, it compiles but there is no activity on scope File  Diff  Annotate
72:40feab5fd579 2020-02-22 WIP MAX11043 EOC interrupt - scope trigger pulse success; but crash when try Read_ADCabcd() File  Diff  Annotate
71:62bcd01ea87f 2020-02-21 WIP MAX11043 interrupt CRASH on Menu item HH CONVRUN High File  Diff  Annotate
70:f44a577c9e59 2020-02-21 WIP #define MAX11043_EOC_INTERRUPT_POLLING 0; need test File  Diff  Annotate
69:989e392cf635 2020-02-21 MAX11043_EOC_INTERRUPT_POLLING works on MAX32625MBED at 9us conversion rate, with 1us timing margin File  Diff  Annotate
67:5b8a495dda1c 2020-02-20 MAX11043 support SPI hardware-controlled CS instead of GPIO CS (mbed); avoid mbed runtime error if pin is NC not connected File  Diff  Annotate
66:3fe92f6f1cfa 2020-02-19 fixed conflict G gain vs CONVRUN pin name File  Diff  Annotate
64:a667cfd83492 2020-02-19 menu items, conflict G gain vs CONVRUN pin name? File  Diff  Annotate
63:8f39d21d6157 2020-02-18 MAX11043 SPIreadWriteWithLowCS for all SPI read and write; d24 vs d16o8 File  Diff  Annotate
62:8223a7253c90 2020-02-18 MAX11043 SPIreadWriteWithLowCS mosi fill and drive CS File  Diff  Annotate
61:b4f3051578ef 2020-02-18 SCLK 24MHz not 6MHz, WIP SPI long transfers File  Diff  Annotate
60:d1d1eaa90fb7 2020-02-18 default SCLK 24MHz not 6MHz, WIP SPI long transfers File  Diff  Annotate
59:47538bcf6cda 2020-02-17 init d16o8 adca-adcd WIP read ADCabcd File  Diff  Annotate
58:2fea32db466b 2020-02-14 MAX11043 Supply Pins, initial SHDN pin state idle File  Diff  Annotate
57:1c9da8e90737 2020-02-13 readAllStatusList, CMDOP_enum_t, DecodeCommand File  Diff  Annotate
53:3d5a3d241a5e 2020-02-11 enable SPI commands File  Diff  Annotate
52:607010f0c54e 2020-02-11 MAX11043 initial serial tester for investigation File  Diff  Annotate