This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

USB CDC ACM transmission is broken on voltage drops

Hello,

here is our setup:

SoftDevice 7.2.0, nrf52840

The problem:

Once the voltage on VBUS drops below 4.4V and there is active CDC ACM TX transmission (from device to host), the USBD stack becomes broken and unable to recover once the voltage recovers to a normal level. It means that it's no longer possible to send data over CDC ACM until you either reset the device or reset (stop&start) USB stack (this method not always working, so the only reliable method to recover is to reboot the device). Actually the same happens to HID (keyboard), but on the level of 4.0V and below. USB "removed" event is not fired in both cases.

Expected result:

The device (USB endpoint) has to be able to recover from the failed state, by clearing it's state and responding to the RESET_PIPE_AND_STALL packet from the host. While on the one hand, the documentation clearly states that the VBUS must be within 4.35-5.5V, on the other hand I believe the device has to have an ability to recover from this situation by resetting its internal state. As "the host" actually tries to reset the endpoint with RESET_PIPE_AND_STALL command, but the Nordic device while it is responding to the command with success, still unable to recover and fails in the loop. I'm attaching 2 *.pcapng files (it's possible to open them via Wireshark), which contains captured data between the device and the host - the one with normal functioning (when USB VBUS > 4.3V) and one with a problem.

P.S. this situation is not actually rare in the real world: for instance we installed our devices at POS (point of sale), which have outdated hardware with current output limit 0.5A  + someone could touch the USB connector or the cable + the connector could be oxidized and so on and so forth. The problem might not reproduce for several weeks because of multiple factors, but it happens frequently. And our customer expects the hardware (Nordic based device) must not be unplugged\plugged in the system as it's not the case for their existing hardware, which is also working with USB (barcode scanners, payment terminals, etc). Of course the first thing we did - is to lower our power consumption, but as I mentioned before, there is still too much factors, which might reproduce the problem.

Steps to reproduce:

Software: Windows 10 PC, any serial port reader app (e.g. Putty), Wireshark (for USB packet sniffing) and CDC ACM example project. Then the voltage on VBUS has to be adjusted to ~4.3V or below and send something over the CDC ACM to the host. The second USB packet from the device to the host with data will not be delivered and the USB data transmission between host and the device will fail in the loop. 

P.S. the simplest way to lower the voltage: 

a) use very long USB cable, e.g. 4-6m or more

b) use external power supply, which could manually adjust voltage to the required level

OK.pcapngStall.pcapng

  • Hi,

     

    The detection voltages (for detect and removed) is listed here:

    https://infocenter.nordicsemi.com/topic/ps_nrf52840/power.html?cp=4_0_0_4_2_7_6#unique_716562038

     

    A voltage of ~4.3V isn't low enough to trigger the removed event. Having between 4-6 meters of cable is on the very edge of what the usb specification allows, one thing is the voltage itself, another is the D+/D- communication will have added capacitance; thus the physical aspects is challenged (wrt. rise/fall times)

    The pcap's doesn't show what is going wrong in this scenario, as the host and device seems to send/respond properly to the USB calls. Do you have a (dedicated) usb sniffer trace that might show even lower layer communication to see what might go wrong here?

    Do you have any verbose logging output from the nRF itself in this scenario that might give us more info on what is happening?

     

    Kind regards,

    Håkon

  • Hello Håkon,

    yes, I understand that 4.3V is not enough to trigger the USB removed event, rather I meant that 4.3V is enough to reproduce the problem in the CDC ACM and the voltage didn't drop below the USB removed voltage threshold. As for the cable length - this is just an example of how to simply achieve the 4.3V (by extending the cable length) and reproduce the problem. In the real world, we have a 2m cable, and the problem reproduces when the host can't output more than 0.5A during impulse high current consumption of the device\oxidization of the connector\if someone physically touches the connector and for a short period of time the voltage dropped. So the cable length provided just as an example. Also as you mentioned about the D+/D- communication, I also believe that the problem most likely occurs on this level.

    As for the lower layer sniffer trace - unfortunately, we don't have it. But if you can advise us, which software or hardware tool could be used for that, we definitely can do that. 

    As for the verbose logging and additional information. From the application point of view it looks in the following way:

    1) we initiate 1st TX and receive APP_USBD_CDC_ACM_USER_EVT_TX_DONE. All is fine

    2) The second (and all subsequent) transmissions never fire the APP_USBD_CDC_ACM_USER_EVT_TX_DONE event. Unless we reset the USB stack (app_usbd_stop\disable) or reboot the device. Opening\closing serial port doesn't reset the state as well.

    Also, I tried to debug it by myself and found out it really challenging to enable log in USBD stack as it also enables logs in other modules and it becomes a mess. So I enabled logging manually only in some functions of nrfx_usbd.c and here are the different log output between 1st and 2nd TX:

    1st TX (successful first transfer, when we receive APP_USBD_CDC_ACM_USER_EVT_TX_DONE as mentioned above):

    (nrfx_usbd_ep_transfer) [00:01:13.570,892] USBD: Transfer called on endpoint 81, size: 16, mode: RAM
    (ev_epdata_handler) [00:01:13.571,044] USBD: USBD event: EndpointEPStatus: 2

    2nd TX (failed transfer, no APP_USBD_CDC_ACM_USER_EVT_TX_DONE event):

    (nrfx_usbd_ep_transfer) [00:01:37.419,311] USBD: Transfer called on endpoint 81, size: 16, mode: RAM


    If you can advice what kind of logging will be useful for you (module names and\or function names) so I can enable it and provide more useful information. Thank you!

    Kind regards,
    Oleh

  • Hi,

     

    I have tried to invoke the same behavior, by using a external power supply to provide VBUS.

    VBUS is held at 4.3V on operational, and around 3.8V to trigger a power removed event.

    Here's the application log output (cli command "log enable info", but be sure to enable log for each module in sdk_config.h):

    <info> app: USBD CDC ACM example started.
    <info> app: USB power detected
    <info> app: USB ready
    <info> app: USB power removed
    <info> app: USB power detected
    <info> app: USB ready
    <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 9600, databits: 8, format: 0, parity: 0
    <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x0
    <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 9600, databits: 8, format: 0, parity: 0
    <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 115200, databits: 8, format: 0, parity: 0
    <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 115200, databits: 8, format: 0, parity: 0
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> app: USB power removed
    <info> app: USB power detected
    <info> app: USB ready
    <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x0
    <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 115200, databits: 8, format: 0, parity: 0
    <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 115200, databits: 8, format: 0, parity: 0
    <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 115200, databits: 8, format: 0, parity: 0
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    <info> cdc_acm: EPIN_DATA: 81 done
    

     

    When lowering the voltage, the device was essentially reset (seen from the USB host), and reenumerated again when the power level went over a given threshold (around 4.1V on my specific device).

     

    Unfortunately, I do not have a dedicated usb sniffer readily available (I usually use Ellisys' USB explorer sniffer, but there are other great alternatives out there), so I captured packets using wireshark (windows 10), both the EP0 and EP1:

    usb_cdc_lowering_voltage.pcapng

     

    I can see the same events, but when I re-opened the COM port (it disconnected due to the port disappearing due to power removed event) after it was enumerated again; it went on communicating without any issues.

     

     

    Oleh Hordiichuk said:
    (nrfx_usbd_ep_transfer) [00:01:37.419,311] USBD: Transfer called on endpoint 81, size: 16, mode: RAM

     This indicates that the transfer either failed or no ACK was received. Were there any other logs shown at this point?

     

    Do you have sdk_config.h::APP_USBD_CONFIG_MAX_POWER set to '500' ?

    Based on the softdevice you're using, it looks like its nRF5 SDK v17. Could you please confirm?

     

    Kind regards,

    Håkon

  • Hello Håkon,

    thank you for the investigation on your side. But it seems we have a different setup, that's why it didn't reproduce. It took a while for us to create a different testing stand to be able to provide you the more detailed information (please see below) and steps to reproduce. Meanwhile, I'm answering your questions: 

    Based on the softdevice you're using, it looks like its nRF5 SDK v17. Could you please confirm?

    Yes, 17.0.2

    Do you have sdk_config.h::APP_USBD_CONFIG_MAX_POWER set to '500' ?

    Yes

    So here's what we did. We took the cdc acm example project and modified it a bit (I'm attaching the *.hex file for your convenience), in a way it sends data every second:

    static void send_timer_handler(void *t) {
        m_send_flag = 1;
    }

    ...

    ret = app_timer_create(&send_timer, APP_TIMER_MODE_REPEATED, send_timer_handler);
    APP_ERROR_CHECK(ret);
    
    ret = app_timer_start(send_timer, APP_TIMER_TICKS(1000), NULL);
    APP_ERROR_CHECK(ret);

    1) Then we lowered the voltage to ~4.1V and simulated impulse power consumption, by adding 10 Ohm resistor with a duty cycle of 50%, 500hz frequency (2ms the resistor is on and 2ms is off), and overall duration 0.5 sec. After 0.5 sec the resistor is turned off. Combining it with our 2m cable length (~1Ohm) "the impulse" lowers the voltage down to 3.6V. The device immediately becomes stuck with NRF_ERROR_BUSY in app_usbd_cdc_acm_write, but USB removed event wasn't fired (!).

    2) Right after that we try to re-open the COM port, but without any success. It means we can successfully open the COM port, but no data is sent over it.

    3) After we lower the voltage manually (with external power supply) down to 3.7V and return to 4.1V (simulate USB removed\USB attached) the device returns to a normal state.

    4) Then we repeat step 1

    We created a movie, which is showing all the steps described above (sorry, but the engineer doesn't speak English, so only text description is available), and also I'm attaching the log file from this experiment as well.

    The link to the movie: https://drive.google.com/file/d/1HIHTc8yKaFkzmPWVRa_Fv-UEzMpH3UTX/view?usp=sharing

    P.S. if the video player outputs in low quality, please download the file to your PC in original quality.

    So we believe that impulse power consumption is the root cause of such issues and that's why it didn't reproduce in your case.

    Also, there is one more important thing - we were unable to reproduce it with DevKit. Which is again might be the reason why you didn't reproduce the problem. The devkit stabilizes the power to 5V on VBUS, so it is not so simple to simulate voltage drop with an external power supply + resistor. We connected to the power pins directly to avoid stabilizing the power, but still, it didn't reproduce yet. But we believe it's because we have to provide more load than in our experiment and the problem didn't reproduce as we, for instance, used a shorter cable (~1m). 

    The schematics used in our device is a reference design took from here (it uses linear stabilization):

    https://infocenter.nordicsemi.com/topic/ps_nrf52840/chapters/ref_circuitry.nrf52840/doc/image/nrf52840_qiaa_var1_schematic.svg

    But the devkit has impulse stabilization, which might also impact the test. 

    So to sum it up, when the device has a short impulse load below 3.6V, the CDC ACM becomes broken, "the USB removed" event doesn't fire (should it or not that's a different question. Perhaps the USBD stack has to simply recover from such situation without firing the USB removed event) and doesn't recover until we remove the device and plug it one more time. 

    Kind regards,

    Oleh

    Hex file:

     3073.usbd_cdc_acm_pca10056.hex

    Log file:

    # SEGGER J-Link RTT Viewer V7.20a Terminal Log File
    # Compiled: 16:51:37 on May  7 2021
    # Logging started @ 01 Jun 2021 20:09:54
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x2
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x2
    00> <info> app: write error: 8
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x2
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> USBD: USB RESET
    00> <info> app: USB power removed
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: USB power detected
    00> <info> app: USB ready
    00> <info> USBD: USB RESET
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> USBD: USB RESET
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x00 r: 0x09
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x0
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x1
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x2
    00> <info> app: write error: 8
    00> <info> app: write error: 8
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> app_usbd_core: SETUP: t: 0x02 r: 0x01
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_ENDPOINT
    00> <info> app_usbd_core: SETUP: t: 0x02 r: 0x01
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_ENDPOINT
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <info> USBD: USB RESET
    00> <info> app: USB power removed
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x00 r: 0x09
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x80 r: 0x06
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_DEVICE
    00> <info> app_usbd_core: APP_USBD_SETUP_STDREQ_GET_DESCRIPTOR
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x20
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 0
    00> <info> cdc_acm: REQ_SET_LINE_CODING: baudrate: 57600, databits: 8, format: 0, parity: 0
    00> <info> app_usbd_core: SETUP: t: 0xA1 r: 0x21
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> USBD: USBD event: EndpointData: 80
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> app_usbd_core: SETUP: t: 0x21 r: 0x22
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_INTERFACE
    00> <info> cdc_acm: REQ_SET_CONTROL_LINE_STATE: 0x3
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> USBD: USBD event: EndpointEPStatus: 2
    00> <info> USBD: USBD event: EndpointData: 81
    00> <info> cdc_acm: EPIN_DATA: 81 done
    00> <info> app_usbd_core: SETUP: t: 0x02 r: 0x01
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_ENDPOINT
    00> <info> app_usbd_core: SETUP: t: 0x02 r: 0x01
    00> <info> app_usbd_core: APP_USBD_SETUP_REQREC_ENDPOINT
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    00> <info> app: write error: 17
    00> <error> USBD: NRFX_ERROR_BUSY
    (Connection lost)
    
    # Logging stopped @ 01 Jun 2021 20:16:04
    

  • Hi,

     

    Thank you for the detailed setup description.

    I'm unfortunately away tomorrow, but I'll have a deeper look when I'm back on Monday.

     

    Kind regards,

    Håkon

Related