<commit_before>ble-sdk-efm32-internal
======================

Port of the Bluetooth low energy SDK for Arduino to the EFM32. This has been tested using the EFM32 Leopard Gecko Starter Kit(STK3600).

Contents
----------------------

Ported examples are located under \demos_efm\ directory.

Quick start guide
----------------------

1. Connect nRF2741 to STK3600

    |STK3600 (Exp header)  |nRF2741 (P1)         |
    |----------------------|---------------------|
    |Pin No. | Description |Pin No. |Description |
    |--------|-------------|--------|------------|
    |**0**   |GND          |**1**   |GND         |
    |**1**   |VMCU         |**2**   |VCC         | 
    |**4**   |US1_TX       |**6**   |ACI_MOSI    |
    |**6**   |US1_RX       |**7**   |ACI_MISO    |
    |**8**   |US1_CLK      |**5**   |ACI_SCLK    |
    |**10**  |US1_CS       |**9**   |ACI_REQN    |
    |**14**  |PD5          |**8**   |ACI_RDYN    |
    |**16**  |PD6          |**10**  |ACI_RESET   |

2. Compile and load chosen example with Keil uVision

    **Tips**:

    - Remember to chose SW interface instead of JTAG in debugger settings (pane 'Debug') 

    - If you want to see printf() output in Keil debugger window:
        1. Go to debugger settings (pane 'Trace'):
            1. Enable Trace
            2. Set Core Clock to 14MHz
            3. Enable 'Autodetect max SWO Clk'
        2. Start debug session:
            1. Open printf viewer via 'View'->'Serial Windows'->'Debug (printf) Viewer'
            2. Run program and enjoy printf() output

        


    
<commit_msg>EFM32 support: updated readme file - better table<commit_after>ble-sdk-efm32-internal
======================

Port of the Bluetooth low energy SDK for Arduino to the EFM32. This has been tested using the EFM32 Leopard Gecko Starter Kit(STK3600).

Contents
----------------------

Ported examples are located under \demos_efm\ directory.

Quick start guide
----------------------

1. Connect nRF2741 to STK3600

    |STK3600 (Exp header)  ||nRF2741 (P1)         ||
    |Pin No. | Description  |Pin No. |Description  |
    |--------|--------------|--------|-------------|
    |**0**   |GND           |**1**   |GND          |
    |**1**   |VMCU          |**2**   |VCC          | 
    |**4**   |US1_TX        |**6**   |ACI_MOSI     |
    |**6**   |US1_RX        |**7**   |ACI_MISO     |
    |**8**   |US1_CLK       |**5**   |ACI_SCLK     |
    |**10**  |US1_CS        |**9**   |ACI_REQN     |
    |**14**  |PD5           |**8**   |ACI_RDYN     |
    |**16**  |PD6           |**10**  |ACI_RESET    |

2. Compile and load chosen example with Keil uVision

    **Tips**:

    - Remember to chose SW interface instead of JTAG in debugger settings (pane 'Debug') 

    - If you want to see printf() output in Keil debugger window:
        1. Go to debugger settings (pane 'Trace'):
            1. Enable Trace
            2. Set Core Clock to 14MHz
            3. Enable 'Autodetect max SWO Clk'
        2. Start debug session:
            1. Open printf viewer via 'View'->'Serial Windows'->'Debug (printf) Viewer'
            2. Run program and enjoy printf() output

        


    

{'fraction_non_alphanumeric': 0.19955513187162377, 'fraction_numerical': 0.04130918334922148, 'mean_word_length': 1.5739983646770237, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1387665', 'n_tokens_mistral': 1102, 'n_tokens_neox': 1020, 'n_words': 324}