Searched defs:mpsse (Results 1 - 2 of 2) sorted by relevance
/system/tpm/trunks/ftdi/ |
H A D | support.c | 31 int raw_write(struct mpsse_context* mpsse, uint8_t* buf, int size) { argument 34 if (mpsse->mode) { 35 if (ftdi_write_data(&mpsse->ftdi, buf, size) == size) { 44 int raw_read(struct mpsse_context* mpsse, uint8_t* buf, int size) { argument 47 if (mpsse->mode) { 49 r = ftdi_read_data(&mpsse->ftdi, buf, size); 55 if (mpsse->flush_after_read) { 63 ftdi_usb_purge_rx_buffer(&mpsse->ftdi); 71 void set_timeouts(struct mpsse_context* mpsse, int timeout) { argument 72 if (mpsse 91 build_block_buffer(struct mpsse_context* mpsse, uint8_t cmd, const uint8_t* data, int size, int* buf_size) argument 205 set_bits_low(struct mpsse_context* mpsse, int port) argument 216 set_bits_high(struct mpsse_context* mpsse, int port) argument 227 gpio_write(struct mpsse_context* mpsse, int pin, int direction) argument 276 is_valid_context(struct mpsse_context* mpsse) argument [all...] |
H A D | mpsse.c | 60 struct mpsse_context* mpsse = NULL; local 63 mpsse = Open(supported_devices[i].vid, supported_devices[i].pid, mode, freq, 65 if (mpsse) { 66 mpsse->description = supported_devices[i].description; 67 return mpsse; 114 * On success, mpsse->open will be set to 1. 115 * On failure, mpsse->open will be set to 0. 127 struct mpsse_context* mpsse = NULL; local 129 mpsse = malloc(sizeof(struct mpsse_context)); 130 if (!mpsse) 216 Close(struct mpsse_context* mpsse) argument 234 EnableBitmode(struct mpsse_context* mpsse, int tf) argument 258 SetMode(struct mpsse_context* mpsse, int endianess) argument 405 SetClock(struct mpsse_context* mpsse, uint32_t freq) argument 450 ErrorString(struct mpsse_context* mpsse) argument 465 GetClock(struct mpsse_context* mpsse) argument 482 GetVid(struct mpsse_context* mpsse) argument 499 GetPid(struct mpsse_context* mpsse) argument 516 GetDescription(struct mpsse_context* mpsse) argument 535 SetLoopback(struct mpsse_context* mpsse, int enable) argument 560 SetCSIdle(struct mpsse_context* mpsse, int idle) argument 588 FlushAfterRead(struct mpsse_context* mpsse, int tf) argument 601 Start(struct mpsse_context* mpsse) argument 652 WriteBits(struct mpsse_context* mpsse, char bits, size_t size) argument 691 Write(struct mpsse_context* mpsse, const void* vdata, int size) argument 741 InternalRead(struct mpsse_context* mpsse, int size) argument 789 Read(struct mpsse_context* mpsse, int size) argument 816 ReadBits(struct mpsse_context* mpsse, int size) argument 865 Transfer(struct mpsse_context* mpsse, char* data, int size) argument 924 GetAck(struct mpsse_context* mpsse) argument 942 SetAck(struct mpsse_context* mpsse, int ack) argument 961 SendAcks(struct mpsse_context* mpsse) argument 972 SendNacks(struct mpsse_context* mpsse) argument 984 Stop(struct mpsse_context* mpsse) argument 1020 PinHigh(struct mpsse_context* mpsse, int pin) argument 1039 PinLow(struct mpsse_context* mpsse, int pin) argument 1057 SetDirection(struct mpsse_context* mpsse, uint8_t direction) argument 1079 WritePins(struct mpsse_context* mpsse, uint8_t data) argument 1100 ReadPins(struct mpsse_context* mpsse) argument 1120 PinState(struct mpsse_context* mpsse, int pin, int state) argument 1141 Tristate(struct mpsse_context* mpsse) argument [all...] |
Completed in 395 milliseconds