aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/libcommon
AgeCommit message (Expand)AuthorFilesLines
2020-08-05firmware: fix builds with gcc stack smashing protection enabledHarald Welte1-0/+14
2020-03-03cosmetic: Add missing CR to LF in dispatch_received_usb_msg()Harald Welte1-1/+1
2020-03-01cardem: Fix infinite loop + watchdog reset on long OUT messageHarald Welte1-0/+1
2020-01-17increase ringbuffer size from 512 to 1024 bytesHarald Welte1-1/+1
2020-01-11firmware: move printing of welcome banner to common function print_banner()Harald Welte2-0/+57
2019-12-25OSMO_ASSERT() on double-free or invalid pointerHarald Welte1-0/+2
2019-12-17firmware: Reformat value_string to pass our validation scriptsHarald Welte2-88/+22
2019-12-16cardem: Implement support for CEMU_FEAT_F_STATUS_IRQHarald Welte1-1/+13
2019-12-16cardem: Add SIMTRACE_MSGT_BD_CEMU_CONFIGHarald Welte4-0/+54
2019-12-16cardem: Make card_emu_report_status() optionally use IRQ endpointHarald Welte4-6/+9
2019-12-16card_emu: Remove extraneous initialization of ch->pts.stateHarald Welte1-2/+0
2019-12-16card_emu: Remove extraneous codeHarald Welte1-3/+1
2019-12-16card_emu: Always print state names in string representationHarald Welte1-10/+27
2019-12-16card_emu: Avoid recursive calls to card_set_state()Harald Welte1-7/+17
2019-12-16card_emu: Initialize PTSS state every time we start PTSHarald Welte1-4/+2
2019-12-16host_communication: Send zero-length-packet on wMaxPacketSizeHarald Welte1-0/+8
2019-12-15cardem: RST resets all state (including release of buffers)Harald Welte1-2/+19
2019-12-15cardem: Move card_emu_io_statechg() calls out of interrupt contextHarald Welte1-28/+51
2019-12-15card_emu: Factor out card_handle_reset() from card_emu_init()Harald Welte1-3/+9
2019-12-15pseudo_talloc: Increment number of buffers from 10 to 20Harald Welte1-1/+3
2019-12-15usb_buf: Properly initialize buffered_endpoint->ep numberHarald Welte1-0/+1
2019-12-15usb_buf: Actually limit queue to 3 elements, not 4Harald Welte1-1/+1
2019-12-14cardem: Fix memory leak on unsupported SIMTRACE_MSGT_DT_CEMU_CARDINSERTHarald Welte1-0/+1
2019-12-14implement minimalistic talloc_report(); add 't' command on UARTHarald Welte2-0/+17
2019-12-14usb_buf: Limit the maximum queue length to 3 elementsHarald Welte1-0/+12
2019-12-14usb_buf: count number of elements in queueHarald Welte4-7/+9
2019-12-14more comments in host_communication.c.Harald Welte1-2/+5
2019-12-14Add missing CR to achieve CRLF at end of log linesHarald Welte3-10/+10
2019-12-14Fix format string related warnings (int vs. long)Harald Welte2-5/+5
2019-12-14stdio: Add support for %p format string (pointer address)Harald Welte1-0/+1
2019-12-02cardem: use simplest ATR as default ATRKévin Redon1-2/+2
2019-12-02minor : fix typo in commentKévin Redon1-2/+2
2019-12-02minor: improve debug outputKévin Redon1-2/+2
2019-11-26qmod: lower VCC threshold to 2.5V0.6Kévin Redon1-1/+1
2019-11-26free USB buffer when allocation failedKévin Redon1-4/+27
2019-11-14check RST/VCC/CLK line at every step of the activationKévin Redon1-0/+7
2019-11-14initialize VCC, RST, and VCC with actual valuesKévin Redon3-19/+26
2019-08-13USB: place version string in interfaceKévin Redon1-4/+39
2019-08-08Fix builds on Ubuntu 16.04Harald Welte1-4/+4
2019-08-06add serial and version information in USB descriptorKévin Redon2-5/+109
2018-10-25cardem: add more debug information for TPDU stateKévin Redon1-14/+79
2018-09-03stdio: fix detection of malformated format stringsKévin Redon1-8/+18
2018-08-28stdio: add void 'l' format string qualifierKévin Redon1-13/+16
2018-08-26firmware: Enable -Wformat and resolve all related compiler warningsHarald Welte8-14/+16
2018-08-07USB: increase USB reset timeKévin Redon1-1/+9
2018-08-04cardem (minor): trace tx data send over USBKévin Redon1-0/+3
2018-08-04cardem: add state name in traceKévin Redon1-2/+19
2018-08-04cardem (minor): remove to verbose log traceKévin Redon1-1/+0
2018-08-04cardem: minor typo fix in commentKévin Redon1-2/+2
2018-08-04add synchronous UART transmission and use it in exceptionsKévin Redon3-2/+78