<commit_before>ser4010
=======

UART controllable SI4010 based tunable OOK/FSK RF transmitter<commit_msg>Add information about firmware compiling to README.md<commit_after>ser4010
=======

UART controllable SI4010 based tunable OOK/FSK RF transmitter

Compiling the SER4010 Firmware
==============================
For compiling the SER4010 firmware the Silicon Labs IDE and SI4010 Example Programs are required. These are both free downloads from the Silabs website. Note that the Silicon Labs IDE only runs on MS Windows.

First copy some files from the SI4010 Example Programs archive into the SER4010 source:

  * Si4010\_example\_programs/fstep\_demo/src/fstep\_startup.a51 --> ser4010/firmware/ser4010/src/custom\_startup.a51
  * Si4010\_example\_programs/common --> ser4010/firmware/common

Next start the Silicon Labs IDE and open the ser4010/firmware/ser4010/bin/ser4010.wsp workspace. It should now be possible to compile the project. This will generate the ser4010.hex firmware file in the ser4010/firmware/ser4010/out/ directory.
{'fraction_non_alphanumeric': 0.09326923076923077, 'fraction_numerical': 0.08076923076923077, 'mean_word_length': 5.123529411764705, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1475094', 'n_tokens_mistral': 364, 'n_tokens_neox': 288, 'n_words': 111}