Fix spelling across some project files (#3128)

* codespell across project

Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
h00die 2023-10-09 15:01:17 -04:00 committed by GitHub
parent 4308a5e377
commit 38792f2c93
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
36 changed files with 102 additions and 103 deletions

View file

@ -19,7 +19,7 @@ We recommend to use the `APP_ASSETS_PATH` macro to get the path to the Apps Asse
## What is the difference between the Apps Assets folder and the Apps Data folder? ## What is the difference between the Apps Assets folder and the Apps Data folder?
The Apps Assets folder is used to store the data <u>provided</u> with the application. For example, if you want to create a game, you can store game levels (contant data) in the Apps Assets folder. The Apps Assets folder is used to store the data <u>provided</u> with the application. For example, if you want to create a game, you can store game levels (content data) in the Apps Assets folder.
The Apps Data folder is used to store data <u>generated</u> by the application. For example, if you want to create a game, you can save the progress of the game (user-generated data) in the Apps Data folder. The Apps Data folder is used to store data <u>generated</u> by the application. For example, if you want to create a game, you can save the progress of the game (user-generated data) in the Apps Data folder.

View file

@ -19,6 +19,6 @@ We recommend to use the `APP_DATA_PATH` macro to get the path to the Apps Data f
## What is the difference between the Apps Assets folder and the Apps Data folder? ## What is the difference between the Apps Assets folder and the Apps Data folder?
The Apps Assets folder is used to store the data <u>provided</u> with the application. For example, if you want to create a game, you can store game levels (contant data) in the Apps Assets folder. The Apps Assets folder is used to store the data <u>provided</u> with the application. For example, if you want to create a game, you can store game levels (content data) in the Apps Assets folder.
The Apps Data folder is used to store data <u>generated</u> by the application. For example, if you want to create a game, you can save the progress of the game (user-generated data) in the Apps Data folder. The Apps Data folder is used to store data <u>generated</u> by the application. For example, if you want to create a game, you can save the progress of the game (user-generated data) in the Apps Data folder.

View file

@ -1,6 +1,6 @@
#pragma once #pragma once
/* Common interface between a plugin and host applicaion */ /* Common interface between a plugin and host application */
#define PLUGIN_APP_ID "example_plugins" #define PLUGIN_APP_ID "example_plugins"
#define PLUGIN_API_VERSION 1 #define PLUGIN_API_VERSION 1

View file

@ -1,6 +1,6 @@
#pragma once #pragma once
/* Common interface between a plugin and host applicaion */ /* Common interface between a plugin and host application */
#define PLUGIN_APP_ID "example_plugins_advanced" #define PLUGIN_APP_ID "example_plugins_advanced"
#define PLUGIN_API_VERSION 1 #define PLUGIN_API_VERSION 1

View file

@ -90,7 +90,7 @@ static void example_thermo_request_temperature(ExampleThermoContext* context) {
bool success = false; bool success = false;
do { do {
/* Each communication with a 1-wire device starts by a reset. /* Each communication with a 1-wire device starts by a reset.
The functon will return true if a device responded with a presence pulse. */ The function will return true if a device responded with a presence pulse. */
if(!onewire_host_reset(onewire)) break; if(!onewire_host_reset(onewire)) break;
/* After the reset, a ROM operation must follow. /* After the reset, a ROM operation must follow.
If there is only one device connected, the "Skip ROM" command is most appropriate If there is only one device connected, the "Skip ROM" command is most appropriate
@ -130,7 +130,7 @@ static void example_thermo_read_temperature(ExampleThermoContext* context) {
size_t attempts_left = 10; size_t attempts_left = 10;
do { do {
/* Each communication with a 1-wire device starts by a reset. /* Each communication with a 1-wire device starts by a reset.
The functon will return true if a device responded with a presence pulse. */ The function will return true if a device responded with a presence pulse. */
if(!onewire_host_reset(onewire)) continue; if(!onewire_host_reset(onewire)) continue;
/* After the reset, a ROM operation must follow. /* After the reset, a ROM operation must follow.
@ -221,8 +221,7 @@ static void example_thermo_draw_callback(Canvas* canvas, void* ctx) {
canvas_draw_line(canvas, 0, 16, 128, 16); canvas_draw_line(canvas, 0, 16, 128, 16);
canvas_set_font(canvas, FontSecondary); canvas_set_font(canvas, FontSecondary);
canvas_draw_str_aligned( canvas_draw_str_aligned(canvas, middle_x, 30, AlignCenter, AlignBottom, "Connect thermometer");
canvas, middle_x, 30, AlignCenter, AlignBottom, "Connnect thermometer");
snprintf( snprintf(
text_store, text_store,
@ -237,7 +236,7 @@ static void example_thermo_draw_callback(Canvas* canvas, void* ctx) {
float temp; float temp;
char temp_units; char temp_units;
/* The applicaton is locale-aware. /* The application is locale-aware.
Change Settings->System->Units to check it out. */ Change Settings->System->Units to check it out. */
switch(locale_get_measurement_unit()) { switch(locale_get_measurement_unit()) {
case LocaleMeasurementUnitsMetric: case LocaleMeasurementUnitsMetric:
@ -355,7 +354,7 @@ int32_t example_thermo_main(void* p) {
/* Allocate all of the necessary structures */ /* Allocate all of the necessary structures */
ExampleThermoContext* context = example_thermo_context_alloc(); ExampleThermoContext* context = example_thermo_context_alloc();
/* Start the applicaton's main loop. It won't return until the application was requested to exit. */ /* Start the application's main loop. It won't return until the application was requested to exit. */
example_thermo_run(context); example_thermo_run(context);
/* Release all unneeded resources */ /* Release all unneeded resources */

View file

@ -53,7 +53,7 @@ static int32_t ducky_fnc_string(BadUsbScript* bad_usb, const char* line, int32_t
furi_string_cat(bad_usb->string_print, "\n"); furi_string_cat(bad_usb->string_print, "\n");
} }
if(bad_usb->stringdelay == 0) { // stringdelay not set - run command immidiately if(bad_usb->stringdelay == 0) { // stringdelay not set - run command immediately
bool state = ducky_string(bad_usb, furi_string_get_cstr(bad_usb->string_print)); bool state = ducky_string(bad_usb, furi_string_get_cstr(bad_usb->string_print));
if(!state) { if(!state) {
return ducky_error(bad_usb, "Invalid string %s", line); return ducky_error(bad_usb, "Invalid string %s", line);

View file

@ -137,7 +137,7 @@ static const struct {
.stage = UpdateTaskStageRadioBusy, .stage = UpdateTaskStageRadioBusy,
.percent_min = 11, .percent_min = 11,
.percent_max = 20, .percent_max = 20,
.descr = "C2 FUS swich failed", .descr = "C2 FUS switch failed",
}, },
{ {
.stage = UpdateTaskStageRadioBusy, .stage = UpdateTaskStageRadioBusy,

View file

@ -14,7 +14,7 @@ To build your application as a FAP, create a folder with your app's source code
- To build your application, run `./fbt fap_{APPID}`, where APPID is your application's ID in its manifest. - To build your application, run `./fbt fap_{APPID}`, where APPID is your application's ID in its manifest.
- To build your app and upload it over USB to run on Flipper, use `./fbt launch APPSRC=applications_user/path/to/app`. This command is configured in the default [VS Code profile](../.vscode/ReadMe.md) as a "Launch App on Flipper" build action (Ctrl+Shift+B menu). - To build your app and upload it over USB to run on Flipper, use `./fbt launch APPSRC=applications_user/path/to/app`. This command is configured in the default [VS Code profile](../.vscode/ReadMe.md) as a "Launch App on Flipper" build action (Ctrl+Shift+B menu).
- To build an app without uploading it to Flipper, use `./fbt build APPSRC=applications_user/path/to/app`. This command is also availabe in VSCode configuration as "Build App". - To build an app without uploading it to Flipper, use `./fbt build APPSRC=applications_user/path/to/app`. This command is also available in VSCode configuration as "Build App".
- To build all FAPs, run `./fbt faps` or `./fbt fap_dist`. - To build all FAPs, run `./fbt faps` or `./fbt fap_dist`.
## FAP assets ## FAP assets

View file

@ -4,7 +4,7 @@ BadUsb app uses extended Duckyscript syntax. It is compatible with classic USB R
# Script file format # Script file format
BadUsb app can execute only text scrips from `.txt` files, no compilation is required. Both `\n` and `\r\n` line endings are supported. Empty lines are allowed. You can use spaces or tabs for line indentation. BadUsb app can execute only text scripts from `.txt` files, no compilation is required. Both `\n` and `\r\n` line endings are supported. Empty lines are allowed. You can use spaces or tabs for line indentation.
# Command set # Command set
@ -72,10 +72,10 @@ Can be combined with a special key command or a single character.
## Key hold and release ## Key hold and release
Up to 5 keys can be hold simultaneously. Up to 5 keys can be hold simultaneously.
| Command | Parameters | Notes | | Command | Parameters | Notes |
| ------- | ------------------------------- | ----------------------------------------- | | ------- | ------------------------------- | ---------------------------------------- |
| HOLD | Special key or single character | Press and hold key untill RELEASE command | | HOLD | Special key or single character | Press and hold key until RELEASE command |
| RELEASE | Special key or single character | Release key | | RELEASE | Special key or single character | Release key |
## Wait for button press ## Wait for button press

View file

@ -199,7 +199,7 @@ The RFAL encapsulates the different RF ICs (ST25R3911, ST25R3916, ST25R95 and fu
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Extended support for specific features of ST's ISO15693 Tags. New ST25Dx module added<span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Extended support for specific features of ST's ISO15693 Tags. New ST25Dx module added<span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Interrupt handling changed and further protection added <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Interrupt handling changed and further protection added <span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">RFAL feature switches have been modified and features are now disabled if omitted <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">RFAL feature switches have been modified and features are now disabled if omitted <span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">ST25R3916 AAT (Automatic Antenna Tunning) module added <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">ST25R3916 AAT (Automatic Antenna Tuning) module added <span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">RFAL NFC Higher layer added <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">RFAL NFC Higher layer added <span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Several driver improvements <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Several driver improvements <span style="font-weight: bold; font-style: italic;"></span></span></li>
</ul> </ul>
@ -286,12 +286,12 @@ The RFAL encapsulates the different RF ICs (ST25R3911, ST25R3916, ST25R95 and fu
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Introduced a new IRQ status handling to read the registers only once <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Introduced a new IRQ status handling to read the registers only once <span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Several changes for supporting Linux platform <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Several changes for supporting Linux platform <span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">SPI Select/Deselect moved to platform.h <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">SPI Select/Deselect moved to platform.h <span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Aditional protection of the IRQ status reading, new macros available: platformProtectST25R391xIrqStatus / platformUnprotectST25R391xIrqStatus<span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Additional protection of the IRQ status reading, new macros available: platformProtectST25R391xIrqStatus / platformUnprotectST25R391xIrqStatus<span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Renamed the IRQ Enable/Disable macros to platformProtectST25R391xComm / platformUnprotectST25R391xComm <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Renamed the IRQ Enable/Disable macros to platformProtectST25R391xComm / platformUnprotectST25R391xComm <span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Renamed SPI pins from chip specific to ST25R391X <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Renamed SPI pins from chip specific to ST25R391X <span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Introduced a new option ST25R391X_COM_SINGLETXRX which executes SPI in one single exchange (additional buffer required) <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Introduced a new option ST25R391X_COM_SINGLETXRX which executes SPI in one single exchange (additional buffer required) <span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Updated and added errata handlings to latest ST25R3911 Errata version <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Updated and added errata handlings to latest ST25R3911 Errata version <span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Fixed inconsitency on Analog settings for NFC-V <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Fixed inconsistency on Analog settings for NFC-V <span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Fixed issue on NFC-V 1of256 decoding <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Fixed issue on NFC-V 1of256 decoding <span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Changed the default NFC-A FDT Listen to be more strict <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Changed the default NFC-A FDT Listen to be more strict <span style="font-weight: bold; font-style: italic;"></span></span></li>
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Added Wake-Up mode support <span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Added Wake-Up mode support <span style="font-weight: bold; font-style: italic;"></span></span></li>
@ -318,7 +318,7 @@ The RFAL encapsulates the different RF ICs (ST25R3911, ST25R3916, ST25R95 and fu
<p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Provided with ST25R3911B Disco v1.1.12<o:p></o:p></span></u></b></p> <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Provided with ST25R3911B Disco v1.1.12<o:p></o:p></span></u></b></p>
<p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p> <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main Changes<o:p></o:p></span></u></b></p>
<ul style="margin-top: 0cm;" type="square"> <ul style="margin-top: 0cm;" type="square">
<li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">EMD supression enabled for ST25R3911B<span style="font-weight: bold; font-style: italic;"></span></span></li> <li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">EMD suppression enabled for ST25R3911B<span style="font-weight: bold; font-style: italic;"></span></span></li>
</ul> </ul>
<span style="font-size: 10pt; font-family: Verdana;"></span> <span style="font-size: 10pt; font-family: Verdana;"></span>
<br> <br>

View file

@ -237,7 +237,7 @@ the variables length has been consequently set to a dedicated value (cf 'namelen
<ul>STM32</ul><br> <ul>STM32</ul><br>
<li>Parent repository:</li> <li>Parent repository:</li>
<ul>ST25R3916_nucleo</ul><br> <ul>ST25R3916_nucleo</ul><br>
<li>RFAL informations:</li> <li>RFAL information:</li>
<ul>Path: .../ST25R3916_nucleo/rfal</ul> <ul>Path: .../ST25R3916_nucleo/rfal</ul>
<ul>Version: v2.1.2</ul> <ul>Version: v2.1.2</ul>
<br> <li>Project repositories SHA1:</li> <br> <li>Project repositories SHA1:</li>
@ -8087,7 +8087,7 @@ This section targets to provide an overview of Deviation Records.
</tr> </tr>
</table></center> </table></center>
</td> </td>
<td width=45%>MISRA 10.5 - Layout of enum rfalIsoDepFSxI is guaranteed whithin 4bit range</td> <td width=45%>MISRA 10.5 - Layout of enum rfalIsoDepFSxI is guaranteed within 4bit range</td>
</tr> </tr>
<tr> <tr>
<td width=4%>2526-2526</td> <td width=4%>2526-2526</td>

View file

@ -337,7 +337,7 @@ ReturnCode rfalAnalogConfigListWriteRaw(const uint8_t* configTbl, uint16_t confi
* *
* \param[in] more: 0x00 indicates it is last Configuration ID settings; * \param[in] more: 0x00 indicates it is last Configuration ID settings;
* 0x01 indicates more Configuration ID setting(s) are coming. * 0x01 indicates more Configuration ID setting(s) are coming.
* \param[in] *config: reference to the configuration list of current Configuraiton ID. * \param[in] *config: reference to the configuration list of current Configuration ID.
* *
* \return ERR_PARAM : if Configuration ID or parameter is invalid * \return ERR_PARAM : if Configuration ID or parameter is invalid
* \return ERR_NOMEM : if LUT is full * \return ERR_NOMEM : if LUT is full

View file

@ -81,7 +81,7 @@ typedef struct {
uint8_t dec; /*!< Threshold for decrementing the output power */ uint8_t dec; /*!< Threshold for decrementing the output power */
} rfalDpoEntry; } rfalDpoEntry;
/*! Function pointer to methode doing the reference measurement */ /*! Function pointer to method doing the reference measurement */
typedef ReturnCode (*rfalDpoMeasureFunc)(uint8_t*); typedef ReturnCode (*rfalDpoMeasureFunc)(uint8_t*);
/* /*
@ -103,7 +103,7 @@ void rfalDpoInitialize(void);
/*! /*!
***************************************************************************** *****************************************************************************
* \brief Set the measurement methode * \brief Set the measurement method
* *
* This function sets the measurement method used for reference measurement. * This function sets the measurement method used for reference measurement.
* Based on the measurement the power will then be adjusted * Based on the measurement the power will then be adjusted

View file

@ -186,8 +186,8 @@ extern ReturnCode iso15693VCDCode(
* \param[in] ignoreBits : number of bits in the beginning where collisions will be ignored * \param[in] ignoreBits : number of bits in the beginning where collisions will be ignored
* \param[in] picopassMode : if set to true, the decoding will be according to Picopass * \param[in] picopassMode : if set to true, the decoding will be according to Picopass
* *
* \return ERR_COLLISION : collision occured, data uncorrect * \return ERR_COLLISION : collision occurred, data incorrect
* \return ERR_CRC : CRC error, data uncorrect * \return ERR_CRC : CRC error, data incorrect
* \return ERR_TIMEOUT : timeout waiting for data. * \return ERR_TIMEOUT : timeout waiting for data.
* \return ERR_NONE : No error. * \return ERR_NONE : No error.
* *

View file

@ -616,7 +616,7 @@ bool rfalIsoDepIsAttrib(const uint8_t* buf, uint8_t bufLen);
* \param[in] atsParam : reference to ATS parameters * \param[in] atsParam : reference to ATS parameters
* \param[in] attribResParam : reference to ATTRIB_RES parameters * \param[in] attribResParam : reference to ATTRIB_RES parameters
* \param[in] buf : reference to buffer containing RATS or ATTRIB * \param[in] buf : reference to buffer containing RATS or ATTRIB
* \param[in] bufLen : length in bytes of the given bufffer * \param[in] bufLen : length in bytes of the given buffer
* \param[in] actParam : reference to incoming reception information will be placed * \param[in] actParam : reference to incoming reception information will be placed
* *
* *
@ -940,7 +940,7 @@ ReturnCode rfalIsoDepPollBHandleActivation(
***************************************************************************** *****************************************************************************
* \brief ISO-DEP Poller Handle S(Parameters) * \brief ISO-DEP Poller Handle S(Parameters)
* *
* This checks if PICC supports S(PARAMETERS), retieves PICC's * This checks if PICC supports S(PARAMETERS), retrieves PICC's
* capabilities and sets the Bit Rate at the highest supported by both * capabilities and sets the Bit Rate at the highest supported by both
* devices * devices
* *

View file

@ -189,7 +189,7 @@ typedef struct {
/*! Discovery parameters */ /*! Discovery parameters */
typedef struct { typedef struct {
rfalComplianceMode compMode; /*!< Compliancy mode to be used */ rfalComplianceMode compMode; /*!< Compliance mode to be used */
uint16_t techs2Find; /*!< Technologies to search for */ uint16_t techs2Find; /*!< Technologies to search for */
uint16_t totalDuration; /*!< Duration of a whole Poll + Listen cycle */ uint16_t totalDuration; /*!< Duration of a whole Poll + Listen cycle */
uint8_t devLimit; /*!< Max number of devices */ uint8_t devLimit; /*!< Max number of devices */
@ -211,7 +211,7 @@ typedef struct {
bool wakeupConfigDefault; /*!< Wake-Up mode default configuration */ bool wakeupConfigDefault; /*!< Wake-Up mode default configuration */
rfalWakeUpConfig wakeupConfig; /*!< Wake-Up mode configuration */ rfalWakeUpConfig wakeupConfig; /*!< Wake-Up mode configuration */
bool activate_after_sak; // Set device to Active mode after SAK responce bool activate_after_sak; // Set device to Active mode after SAK response
} rfalNfcDiscoverParam; } rfalNfcDiscoverParam;
/*! Buffer union, only one interface is used at a time */ /*! Buffer union, only one interface is used at a time */
@ -323,7 +323,7 @@ ReturnCode rfalNfcGetActiveDevice(rfalNfcDevice** dev);
* *
* It selects the device to be activated. * It selects the device to be activated.
* It shall be called when more than one device has been identified to * It shall be called when more than one device has been identified to
* indiacte which device shall be actived * indiacte which device shall be active
* *
* \param[in] devIdx : device index to be activated * \param[in] devIdx : device index to be activated
* *

View file

@ -282,7 +282,7 @@ enum {
RFAL_NFCDEP_Bx_64_6780 = 0x08 /*!< Peer also supports 6780 */ RFAL_NFCDEP_Bx_64_6780 = 0x08 /*!< Peer also supports 6780 */
}; };
/*! Enumeration of NFC-DEP bit rate Dividor in PSL Digital 1.0 Table 100 */ /*! Enumeration of NFC-DEP bit rate Divider in PSL Digital 1.0 Table 100 */
enum { enum {
RFAL_NFCDEP_Dx_01_106 = RFAL_BR_106, /*!< Divisor D = 1 : bit rate = 106 */ RFAL_NFCDEP_Dx_01_106 = RFAL_BR_106, /*!< Divisor D = 1 : bit rate = 106 */
RFAL_NFCDEP_Dx_02_212 = RFAL_BR_212, /*!< Divisor D = 2 : bit rate = 212 */ RFAL_NFCDEP_Dx_02_212 = RFAL_BR_212, /*!< Divisor D = 2 : bit rate = 212 */
@ -655,7 +655,7 @@ ReturnCode rfalNfcDepInitiatorHandleActivation(
* *
* \param[in] buf : buffer holding Initiator's received request * \param[in] buf : buffer holding Initiator's received request
* \param[in] bufLen : size of the msg contained on the buf in Bytes * \param[in] bufLen : size of the msg contained on the buf in Bytes
* \param[out] nfcid3 : pointer to where the NFCID3 may be outputed, * \param[out] nfcid3 : pointer to where the NFCID3 may be outputted,
* nfcid3 has NFCF_SENSF_NFCID3_LEN as length * nfcid3 has NFCF_SENSF_NFCID3_LEN as length
* Pass NULL if output parameter not desired * Pass NULL if output parameter not desired
* *

View file

@ -332,7 +332,7 @@ ReturnCode
* This method executes anti collision loop and select the device with higher NFCID1 * This method executes anti collision loop and select the device with higher NFCID1
* *
* When devLimit = 0 it is configured to perform collision detection only. Once a collision * When devLimit = 0 it is configured to perform collision detection only. Once a collision
* is detected the collision resolution is aborted immidiatly. If only one device is found * is detected the collision resolution is aborted immediately. If only one device is found
* with no collisions, it will properly resolved. * with no collisions, it will properly resolved.
* *
* \param[in] devLimit : device limit value (CON_DEVICES_LIMIT) * \param[in] devLimit : device limit value (CON_DEVICES_LIMIT)
@ -374,7 +374,7 @@ ReturnCode rfalNfcaPollerSingleCollisionResolution(
* *
* *
* When devLimit = 0 it is configured to perform collision detection only. Once a collision * When devLimit = 0 it is configured to perform collision detection only. Once a collision
* is detected the collision resolution is aborted immidiatly. If only one device is found * is detected the collision resolution is aborted immediately. If only one device is found
* with no collisions, it will properly resolved. * with no collisions, it will properly resolved.
* *
* *
@ -436,7 +436,7 @@ ReturnCode rfalNfcaPollerSleepFullCollisionResolution(
* *
* *
* When devLimit = 0 it is configured to perform collision detection only. Once a collision * When devLimit = 0 it is configured to perform collision detection only. Once a collision
* is detected the collision resolution is aborted immidiatly. If only one device is found * is detected the collision resolution is aborted immediately. If only one device is found
* with no collisions, it will properly resolved. * with no collisions, it will properly resolved.
* *
* *

View file

@ -81,8 +81,8 @@
#define RFAL_NFCF_SENSF_PARAMS_TSN_POS 3U /*!< Time Slot Number position in the SENSF_REQ */ #define RFAL_NFCF_SENSF_PARAMS_TSN_POS 3U /*!< Time Slot Number position in the SENSF_REQ */
#define RFAL_NFCF_POLL_MAXCARDS 16U /*!< Max number slots/cards 16 */ #define RFAL_NFCF_POLL_MAXCARDS 16U /*!< Max number slots/cards 16 */
#define RFAL_NFCF_CMD_POS 0U /*!< Command/Responce code length */ #define RFAL_NFCF_CMD_POS 0U /*!< Command/Response code length */
#define RFAL_NFCF_CMD_LEN 1U /*!< Command/Responce code length */ #define RFAL_NFCF_CMD_LEN 1U /*!< Command/Response code length */
#define RFAL_NFCF_LENGTH_LEN 1U /*!< LEN field length */ #define RFAL_NFCF_LENGTH_LEN 1U /*!< LEN field length */
#define RFAL_NFCF_HEADER_LEN (RFAL_NFCF_LENGTH_LEN + RFAL_NFCF_CMD_LEN) /*!< Header length*/ #define RFAL_NFCF_HEADER_LEN (RFAL_NFCF_LENGTH_LEN + RFAL_NFCF_CMD_LEN) /*!< Header length*/
@ -315,8 +315,8 @@ ReturnCode rfalNfcfPollerCollisionResolution(
***************************************************************************** *****************************************************************************
* \brief NFC-F Poller Check/Read * \brief NFC-F Poller Check/Read
* *
* It computes a Check / Read command accoring to T3T 1.0 and JIS X6319-4 and * It computes a Check / Read command according to T3T 1.0 and JIS X6319-4 and
* sends it to PICC. If sucessfully, the rxBuf will contain the the number of * sends it to PICC. If successfully, the rxBuf will contain the the number of
* blocks in the first byte followed by the blocks data. * blocks in the first byte followed by the blocks data.
* *
* \param[in] nfcid2 : nfcid2 of the device * \param[in] nfcid2 : nfcid2 of the device
@ -344,7 +344,7 @@ ReturnCode rfalNfcfPollerCheck(
***************************************************************************** *****************************************************************************
* \brief NFC-F Poller Update/Write * \brief NFC-F Poller Update/Write
* *
* It computes a Update / Write command accoring to T3T 1.0 and JIS X6319-4 and * It computes a Update / Write command according to T3T 1.0 and JIS X6319-4 and
* sends it to PICC. * sends it to PICC.
* *
* \param[in] nfcid2 : nfcid2 of the device * \param[in] nfcid2 : nfcid2 of the device
@ -381,7 +381,7 @@ ReturnCode rfalNfcfPollerUpdate(
* *
* \param[in] buf : buffer holding Initiator's received command * \param[in] buf : buffer holding Initiator's received command
* \param[in] bufLen : length of received command in bytes * \param[in] bufLen : length of received command in bytes
* \param[out] nfcid2 : pointer to where the NFCID2 may be outputed, * \param[out] nfcid2 : pointer to where the NFCID2 may be outputted,
* nfcid2 has NFCF_SENSF_NFCID2_LEN as length * nfcid2 has NFCF_SENSF_NFCID2_LEN as length
* Pass NULL if output parameter not desired * Pass NULL if output parameter not desired
* *

View file

@ -84,7 +84,7 @@
#define RFAL_T4T_ISO7816_P1_SELECT_BY_FILEID \ #define RFAL_T4T_ISO7816_P1_SELECT_BY_FILEID \
0x00U /*!< P1 value for Select by file identifier */ 0x00U /*!< P1 value for Select by file identifier */
#define RFAL_T4T_ISO7816_P2_SELECT_FIRST_OR_ONLY_OCCURENCE \ #define RFAL_T4T_ISO7816_P2_SELECT_FIRST_OR_ONLY_OCCURENCE \
0x00U /*!< b2b1 P2 value for First or only occurence */ 0x00U /*!< b2b1 P2 value for First or only occurrence */
#define RFAL_T4T_ISO7816_P2_SELECT_RETURN_FCI_TEMPLATE \ #define RFAL_T4T_ISO7816_P2_SELECT_RETURN_FCI_TEMPLATE \
0x00U /*!< b4b3 P2 value for Return FCI template */ 0x00U /*!< b4b3 P2 value for Return FCI template */
#define RFAL_T4T_ISO7816_P2_SELECT_NO_RESPONSE_DATA \ #define RFAL_T4T_ISO7816_P2_SELECT_NO_RESPONSE_DATA \
@ -177,7 +177,7 @@ ReturnCode rfalT4TPollerComposeCAPDU(const rfalT4tCApduParam* apduParam);
* \brief T4T Parse R-APDU * \brief T4T Parse R-APDU
* *
* This method parses a R-APDU according to NFC Forum T4T and ISO7816-4. * This method parses a R-APDU according to NFC Forum T4T and ISO7816-4.
* It will extract the data length and check if the Satus word is expected. * It will extract the data length and check if the Status word is expected.
* *
* \param[in,out] apduParam : APDU parameters * \param[in,out] apduParam : APDU parameters
* apduParam.rApduBodyLen will contain the data length * apduParam.rApduBodyLen will contain the data length

View file

@ -30,7 +30,7 @@
* *
* \author bkam * \author bkam
* *
* \brief Funcitons to manage and set analog settings. * \brief Functions to manage and set analog settings.
* *
*/ */

View file

@ -434,7 +434,7 @@
****************************************************************************** ******************************************************************************
*/ */
/*! Internal structure to be used in handling of S(PARAMETRS) only */ /*! Internal structure to be used in handling of S(PARAMETERS) only */
typedef struct { typedef struct {
uint8_t pcb; /*!< PCB byte */ uint8_t pcb; /*!< PCB byte */
rfalIsoDepSParameter sParam; /*!< S(PARAMETERS) */ rfalIsoDepSParameter sParam; /*!< S(PARAMETERS) */
@ -1053,7 +1053,7 @@ static ReturnCode isoDepDataExchangePCD(uint16_t* outActRxLen, bool* outIsChaini
} }
return ERR_TIMEOUT; /* NFC Forum mandates timeout or transmission error depending on previous errors */ return ERR_TIMEOUT; /* NFC Forum mandates timeout or transmission error depending on previous errors */
} }
} else /* Unexcpected R-Block */ } else /* Unexpected R-Block */
{ {
return ERR_PROTO; return ERR_PROTO;
} }
@ -1899,7 +1899,7 @@ static ReturnCode isoDepDataExchangePICC(void) {
return ERR_BUSY; return ERR_BUSY;
} }
/* Rule E - R(ACK) with not current bn -> toogle bn */ /* Rule E - R(ACK) with not current bn -> toggle bn */
isoDep_ToggleBN(gIsoDep.blockNumber); isoDep_ToggleBN(gIsoDep.blockNumber);
/* This block has been transmitted and acknowledged, perform WTX until next data is provided */ /* This block has been transmitted and acknowledged, perform WTX until next data is provided */
@ -2336,7 +2336,7 @@ ReturnCode rfalIsoDepPollAGetActivationStatus(void) {
rfalSetGT(rfalGetFDTPoll()); rfalSetGT(rfalGetFDTPoll());
rfalFieldOnAndStartGT(); rfalFieldOnAndStartGT();
/* Send RATS retransmission */ /* PRQA S 4342 1 # MISRA 10.5 - Layout of enum rfalIsoDepFSxI is guaranteed whithin 4bit range */ /* Send RATS retransmission */ /* PRQA S 4342 1 # MISRA 10.5 - Layout of enum rfalIsoDepFSxI is guaranteed within 4bit range */
EXIT_ON_ERR( EXIT_ON_ERR(
ret, ret,
rfalIsoDepStartRATS( rfalIsoDepStartRATS(

View file

@ -90,14 +90,14 @@ typedef struct {
rfalNfcDevice* activeDev; /* Active device pointer */ rfalNfcDevice* activeDev; /* Active device pointer */
rfalNfcDiscoverParam disc; /* Discovery parameters */ rfalNfcDiscoverParam disc; /* Discovery parameters */
rfalNfcDevice devList[RFAL_NFC_MAX_DEVICES]; /*!< Location of device list */ rfalNfcDevice devList[RFAL_NFC_MAX_DEVICES]; /*!< Location of device list */
uint8_t devCnt; /* Decices found counter */ uint8_t devCnt; /* Devices found counter */
uint32_t discTmr; /* Discovery Total duration timer */ uint32_t discTmr; /* Discovery Total duration timer */
ReturnCode dataExErr; /* Last Data Exchange error */ ReturnCode dataExErr; /* Last Data Exchange error */
bool discRestart; /* Restart discover after deactivation flag */ bool discRestart; /* Restart discover after deactivation flag */
bool isRxChaining; /* Flag indicating Other device is chaining */ bool isRxChaining; /* Flag indicating Other device is chaining */
uint32_t lmMask; /* Listen Mode mask */ uint32_t lmMask; /* Listen Mode mask */
bool isTechInit; /* Flag indicating technology has been set */ bool isTechInit; /* Flag indicating technology has been set */
bool isOperOngoing; /* Flag indicating opration is ongoing */ bool isOperOngoing; /* Flag indicating operation is ongoing */
rfalNfcBuffer txBuf; /* Tx buffer for Data Exchange */ rfalNfcBuffer txBuf; /* Tx buffer for Data Exchange */
rfalNfcBuffer rxBuf; /* Rx buffer for Data Exchange */ rfalNfcBuffer rxBuf; /* Rx buffer for Data Exchange */
@ -674,7 +674,7 @@ ReturnCode rfalNfcDataExchangeStart(
break; break;
} }
/* If a transceive has succesfully started flag Data Exchange as ongoing */ /* If a transceive has successfuly started flag Data Exchange as ongoing */
if(err == ERR_NONE) { if(err == ERR_NONE) {
gNfcDev.dataExErr = ERR_BUSY; gNfcDev.dataExErr = ERR_BUSY;
gNfcDev.state = RFAL_NFC_STATE_DATAEXCHANGE; gNfcDev.state = RFAL_NFC_STATE_DATAEXCHANGE;
@ -814,7 +814,7 @@ ReturnCode rfalNfcDataExchangeCustomStart(
break; break;
} }
/* If a transceive has succesfully started flag Data Exchange as ongoing */ /* If a transceive has successfuly started flag Data Exchange as ongoing */
if(err == ERR_NONE) { if(err == ERR_NONE) {
gNfcDev.dataExErr = ERR_BUSY; gNfcDev.dataExErr = ERR_BUSY;
gNfcDev.state = RFAL_NFC_STATE_DATAEXCHANGE; gNfcDev.state = RFAL_NFC_STATE_DATAEXCHANGE;
@ -897,7 +897,7 @@ ReturnCode rfalNfcDataExchangeGetStatus(void) {
sizeof(gNfcDev.rxBuf.rfBuf), sizeof(gNfcDev.rxBuf.rfBuf),
&gNfcDev.rxLen)); &gNfcDev.rxLen));
/* If set Sleep was succesfull keep restore the Sleep request signal */ /* If set Sleep was successful keep restore the Sleep request signal */
gNfcDev.dataExErr = ERR_SLEEP_REQ; gNfcDev.dataExErr = ERR_SLEEP_REQ;
} }
#endif /* RFAL_FEATURE_LISTEN_MODE */ #endif /* RFAL_FEATURE_LISTEN_MODE */
@ -924,7 +924,7 @@ static ReturnCode rfalNfcPollTechDetetection(void) {
err = ERR_NONE; err = ERR_NONE;
/* Supress warning when specific RFAL features have been disabled */ /* Suppress warning when specific RFAL features have been disabled */
NO_WARNING(err); NO_WARNING(err);
/*******************************************************************************/ /*******************************************************************************/
@ -1154,7 +1154,7 @@ static ReturnCode rfalNfcPollCollResolution(void) {
err = ERR_NONE; err = ERR_NONE;
i = 0; i = 0;
/* Supress warning when specific RFAL features have been disabled */ /* Suppress warning when specific RFAL features have been disabled */
NO_WARNING(err); NO_WARNING(err);
NO_WARNING(devCnt); NO_WARNING(devCnt);
NO_WARNING(i); NO_WARNING(i);
@ -1415,7 +1415,7 @@ static ReturnCode rfalNfcPollActivation(uint8_t devIt) {
err = ERR_NONE; err = ERR_NONE;
/* Supress warning when specific RFAL features have been disabled */ /* Suppress warning when specific RFAL features have been disabled */
NO_WARNING(err); NO_WARNING(err);
if(devIt > gNfcDev.devCnt) { if(devIt > gNfcDev.devCnt) {
@ -1428,7 +1428,7 @@ static ReturnCode rfalNfcPollActivation(uint8_t devIt) {
/*******************************************************************************/ /*******************************************************************************/
#if RFAL_FEATURE_NFC_DEP #if RFAL_FEATURE_NFC_DEP
case RFAL_NFC_LISTEN_TYPE_AP2P: case RFAL_NFC_LISTEN_TYPE_AP2P:
/* Activation has already been perfomed (ATR_REQ) */ /* Activation has already been performed (ATR_REQ) */
gNfcDev.devList[devIt].nfcid = gNfcDev.devList[devIt].nfcid =
gNfcDev.devList[devIt].proto.nfcDep.activation.Target.ATR_RES.NFCID3; gNfcDev.devList[devIt].proto.nfcDep.activation.Target.ATR_RES.NFCID3;
@ -1971,7 +1971,7 @@ static ReturnCode rfalNfcNfcDepActivate(
uint16_t atrReqLen) { uint16_t atrReqLen) {
rfalNfcDepAtrParam initParam; rfalNfcDepAtrParam initParam;
/* Supress warnings if Listen mode is disabled */ /* Suppress warnings if Listen mode is disabled */
NO_WARNING(atrReq); NO_WARNING(atrReq);
NO_WARNING(atrReqLen); NO_WARNING(atrReqLen);

View file

@ -509,7 +509,7 @@ ReturnCode rfalSt25tbPollerWriteBlock(uint8_t blockAddress, const rfalSt25tbBloc
return ret; return ret;
} }
/* If a transmission error occurred (maybe noise while commiting data) wait maximum programming time and verify data afterwards */ /* If a transmission error occurred (maybe noise while committing data) wait maximum programming time and verify data afterwards */
rfalSetGT((RFAL_ST25TB_FWT + RFAL_ST25TB_TW)); rfalSetGT((RFAL_ST25TB_FWT + RFAL_ST25TB_TW));
rfalFieldOnAndStartGT(); rfalFieldOnAndStartGT();
} }

View file

@ -113,7 +113,7 @@ ReturnCode rfalT4TPollerComposeCAPDU(const rfalT4tCApduParam* apduParam) {
/* Check if Data is present */ /* Check if Data is present */
if(apduParam->LcFlag) { if(apduParam->LcFlag) {
if(apduParam->Lc == 0U) { if(apduParam->Lc == 0U) {
/* Extented field coding not supported */ /* Extended field coding not supported */
return ERR_PARAM; return ERR_PARAM;
} }

View file

@ -52,7 +52,7 @@
/* /*
****************************************************************************** ******************************************************************************
* ENABLE SWITCHS * ENABLE SWITCHES
****************************************************************************** ******************************************************************************
*/ */
@ -137,7 +137,7 @@ typedef struct {
/*! Struct that holds counters to control the FIFO on Tx and Rx */ /*! Struct that holds counters to control the FIFO on Tx and Rx */
typedef struct { typedef struct {
uint16_t uint16_t
expWL; /*!< The amount of bytes expected to be Tx when a WL interrupt occours */ expWL; /*!< The amount of bytes expected to be Tx when a WL interrupt occurs */
uint16_t uint16_t
bytesTotal; /*!< Total bytes to be transmitted OR the total bytes received */ bytesTotal; /*!< Total bytes to be transmitted OR the total bytes received */
uint16_t uint16_t
@ -398,7 +398,7 @@ typedef union { /* PRQA S 0750 # MISRA 19.2 - Both members are of the same type
* ISO15693 2000 8.4 t1 MIN = 4192/fc * ISO15693 2000 8.4 t1 MIN = 4192/fc
* ISO15693 2009 9.1 t1 MIN = 4320/fc * ISO15693 2009 9.1 t1 MIN = 4320/fc
* Digital 2.1 B.5 FDTV,LISTEN,MIN = 4310/fc * Digital 2.1 B.5 FDTV,LISTEN,MIN = 4310/fc
* Set FDT Listen one step earlier than on the more recent spec versions for greater interoprability * Set FDT Listen one step earlier than on the more recent spec versions for greater interoperability
*/ */
#define RFAL_FDT_LISTEN_V_ADJUSTMENT 64U #define RFAL_FDT_LISTEN_V_ADJUSTMENT 64U
@ -1958,7 +1958,7 @@ static void rfalPrepareTransceive(void) {
ST25R3916_IRQ_MASK_WU_F); /* Enable external Field interrupts to detect Link Loss and SENF_REQ auto responses */ ST25R3916_IRQ_MASK_WU_F); /* Enable external Field interrupts to detect Link Loss and SENF_REQ auto responses */
} }
/* In Active comms enable also External Field interrupts and set RF Collsion Avoindance */ /* In Active comms enable also External Field interrupts and set RF Collision Avoindance */
if(rfalIsModeActiveComm(gRFAL.mode)) { if(rfalIsModeActiveComm(gRFAL.mode)) {
maskInterrupts |= maskInterrupts |=
(ST25R3916_IRQ_MASK_EOF | ST25R3916_IRQ_MASK_EON | ST25R3916_IRQ_MASK_PPON2 | (ST25R3916_IRQ_MASK_EOF | ST25R3916_IRQ_MASK_EON | ST25R3916_IRQ_MASK_PPON2 |
@ -1990,7 +1990,7 @@ static void rfalTransceiveTx(void) {
uint16_t tmp; uint16_t tmp;
ReturnCode ret; ReturnCode ret;
/* Supress warning in case NFC-V feature is disabled */ /* Suppress warning in case NFC-V feature is disabled */
ret = ERR_NONE; ret = ERR_NONE;
NO_WARNING(ret); NO_WARNING(ret);
@ -2370,7 +2370,7 @@ static void rfalTransceiveRx(void) {
} }
if((irqs & ST25R3916_IRQ_MASK_RX_REST) != 0U) { if((irqs & ST25R3916_IRQ_MASK_RX_REST) != 0U) {
/* RX_REST indicates that Receiver has been reseted due to EMD, therefore a RXS + RXE should * /* RX_REST indicates that Receiver has been reset due to EMD, therefore a RXS + RXE should *
* follow if a good reception is followed within the valid initial timeout */ * follow if a good reception is followed within the valid initial timeout */
/* Check whether NRT has expired already, if so signal a timeout */ /* Check whether NRT has expired already, if so signal a timeout */
@ -2917,7 +2917,7 @@ ReturnCode rfalISO14443ATransceiveAnticollisionFrame(
} }
/*******************************************************************************/ /*******************************************************************************/
/* Set speficic Analog Config for Anticolission if needed */ /* Set specific Analog Config for Anticolission if needed */
rfalSetAnalogConfig( rfalSetAnalogConfig(
(RFAL_ANALOG_CONFIG_POLL | RFAL_ANALOG_CONFIG_TECH_NFCA | (RFAL_ANALOG_CONFIG_POLL | RFAL_ANALOG_CONFIG_TECH_NFCA |
RFAL_ANALOG_CONFIG_BITRATE_COMMON | RFAL_ANALOG_CONFIG_ANTICOL)); RFAL_ANALOG_CONFIG_BITRATE_COMMON | RFAL_ANALOG_CONFIG_ANTICOL));
@ -3030,7 +3030,7 @@ ReturnCode rfalISO15693TransceiveAnticollisionFrame(
} }
/*******************************************************************************/ /*******************************************************************************/
/* Set speficic Analog Config for Anticolission if needed */ /* Set specific Analog Config for Anticolission if needed */
rfalSetAnalogConfig( rfalSetAnalogConfig(
(RFAL_ANALOG_CONFIG_POLL | RFAL_ANALOG_CONFIG_TECH_NFCV | (RFAL_ANALOG_CONFIG_POLL | RFAL_ANALOG_CONFIG_TECH_NFCV |
RFAL_ANALOG_CONFIG_BITRATE_COMMON | RFAL_ANALOG_CONFIG_ANTICOL)); RFAL_ANALOG_CONFIG_BITRATE_COMMON | RFAL_ANALOG_CONFIG_ANTICOL));
@ -4053,7 +4053,7 @@ ReturnCode rfalListenSetState(rfalLmState newSt) {
ST25R3916_REG_AUX_DISPLAY, ST25R3916_REG_AUX_DISPLAY,
ST25R3916_REG_AUX_DISPLAY_osc_ok, ST25R3916_REG_AUX_DISPLAY_osc_ok,
ST25R3916_REG_AUX_DISPLAY_osc_ok)) { ST25R3916_REG_AUX_DISPLAY_osc_ok)) {
/* Wait for Oscilator ready */ /* Wait for Oscillator ready */
if(st25r3916WaitForInterruptsTimed( if(st25r3916WaitForInterruptsTimed(
ST25R3916_IRQ_MASK_OSC, ST25R3916_TOUT_OSC_STABLE) == 0U) { ST25R3916_IRQ_MASK_OSC, ST25R3916_TOUT_OSC_STABLE) == 0U) {
ret = ERR_IO; ret = ERR_IO;
@ -4074,7 +4074,7 @@ ReturnCode rfalListenSetState(rfalLmState newSt) {
* Ensure that when upper layer calls SetState(IDLE), it restores initial * Ensure that when upper layer calls SetState(IDLE), it restores initial
* configuration and that check whether an external Field is still present */ * configuration and that check whether an external Field is still present */
if((gRFAL.Lm.mdMask & RFAL_LM_MASK_ACTIVE_P2P) != 0U) { if((gRFAL.Lm.mdMask & RFAL_LM_MASK_ACTIVE_P2P) != 0U) {
/* Ensure nfc_ar is reseted and back to only after Rx */ /* Ensure nfc_ar is reset and back to only after Rx */
st25r3916ExecuteCommand(ST25R3916_CMD_STOP); st25r3916ExecuteCommand(ST25R3916_CMD_STOP);
st25r3916ChangeRegisterBits( st25r3916ChangeRegisterBits(
ST25R3916_REG_MODE, ST25R3916_REG_MODE,
@ -4443,7 +4443,7 @@ static uint16_t rfalWakeUpModeFilter(uint16_t curRef, uint16_t curVal, uint8_t w
/* Perform the averaging|filter as describded in ST25R3916 DS */ /* Perform the averaging|filter as describded in ST25R3916 DS */
/* Avoid signed arithmetics by spliting in two cases */ /* Avoid signed arithmetics by splitting in two cases */
if(curVal > curRef) { if(curVal > curRef) {
newRef = curRef + ((curVal - curRef) / weight); newRef = curRef + ((curVal - curRef) / weight);

View file

@ -274,7 +274,7 @@ ReturnCode st25r3916Initialize(void) {
void st25r3916Deinitialize(void) { void st25r3916Deinitialize(void) {
st25r3916DisableInterrupts(ST25R3916_IRQ_MASK_ALL); st25r3916DisableInterrupts(ST25R3916_IRQ_MASK_ALL);
/* Disabe Tx and Rx, Keep OSC On */ /* Disable Tx and Rx, Keep OSC On */
st25r3916TxRxOff(); st25r3916TxRxOff();
return; return;
@ -418,7 +418,7 @@ ReturnCode st25r3916CalibrateCapacitiveSensor(uint8_t* result) {
ST25R3916_TOUT_CALIBRATE_CAP_SENSOR, ST25R3916_TOUT_CALIBRATE_CAP_SENSOR,
&res); &res);
/* Check wether the calibration was successull */ /* Check whether the calibration was successull */
if(((res & ST25R3916_REG_CAP_SENSOR_RESULT_cs_cal_end) != if(((res & ST25R3916_REG_CAP_SENSOR_RESULT_cs_cal_end) !=
ST25R3916_REG_CAP_SENSOR_RESULT_cs_cal_end) || ST25R3916_REG_CAP_SENSOR_RESULT_cs_cal_end) ||
((res & ST25R3916_REG_CAP_SENSOR_RESULT_cs_cal_err) == ((res & ST25R3916_REG_CAP_SENSOR_RESULT_cs_cal_err) ==

View file

@ -117,7 +117,7 @@ struct st25r3916StreamConfig {
#define ST25R3916_CMD_AM_MOD_STATE_CHANGE \ #define ST25R3916_CMD_AM_MOD_STATE_CHANGE \
0xD2U /*!< AM Modulation state change */ 0xD2U /*!< AM Modulation state change */
#define ST25R3916_CMD_MEASURE_AMPLITUDE \ #define ST25R3916_CMD_MEASURE_AMPLITUDE \
0xD3U /*!< Measure singal amplitude on RFI inputs */ 0xD3U /*!< Measure signal amplitude on RFI inputs */
#define ST25R3916_CMD_RESET_RXGAIN \ #define ST25R3916_CMD_RESET_RXGAIN \
0xD5U /*!< Reset RX Gain */ 0xD5U /*!< Reset RX Gain */
#define ST25R3916_CMD_ADJUST_REGULATORS \ #define ST25R3916_CMD_ADJUST_REGULATORS \
@ -299,7 +299,7 @@ ReturnCode st25r3916SetBitrate(uint8_t txrate, uint8_t rxrate);
* *
* This function the power level is measured in maximum load conditions and * This function the power level is measured in maximum load conditions and
* the regulated voltage reference is set to 250mV below this level. * the regulated voltage reference is set to 250mV below this level.
* Execution of this function lasts arround 5ms. * Execution of this function lasts around 5ms.
* *
* The regulated voltages will be set to the result of Adjust Regulators * The regulated voltages will be set to the result of Adjust Regulators
* *

View file

@ -1053,7 +1053,7 @@ ReturnCode st25r3916ReadRegister(uint8_t reg, uint8_t* val);
* auto-increment feature. That is, after each read the address pointer * auto-increment feature. That is, after each read the address pointer
* inside the ST25R3916 gets incremented automatically. * inside the ST25R3916 gets incremented automatically.
* *
* \param[in] reg: Address of the frist register to read from. * \param[in] reg: Address of the first register to read from.
* \param[in] values: pointer to a buffer where the result shall be written to. * \param[in] values: pointer to a buffer where the result shall be written to.
* \param[in] length: Number of registers to be read out. * \param[in] length: Number of registers to be read out.
* *
@ -1088,7 +1088,7 @@ ReturnCode st25r3916WriteRegister(uint8_t reg, uint8_t val);
* auto-increment feature. That is, after each write the address pointer * auto-increment feature. That is, after each write the address pointer
* inside the ST25R3916 gets incremented automatically. * inside the ST25R3916 gets incremented automatically.
* *
* \param[in] reg: Address of the frist register to write. * \param[in] reg: Address of the first register to write.
* \param[in] values: pointer to a buffer containing the values to be written. * \param[in] values: pointer to a buffer containing the values to be written.
* \param[in] length: Number of values to be written. * \param[in] length: Number of values to be written.
* *

View file

@ -161,7 +161,7 @@
* \param[in] tmo : time in milliseconds until timeout occurs. If set to 0 * \param[in] tmo : time in milliseconds until timeout occurs. If set to 0
* the functions waits forever. * the functions waits forever.
* *
* \return : 0 if timeout occured otherwise a mask indicating the cleared * \return : 0 if timeout occurred otherwise a mask indicating the cleared
* interrupts. * interrupts.
* *
***************************************************************************** *****************************************************************************
@ -173,7 +173,7 @@ uint32_t st25r3916WaitForInterruptsTimed(uint32_t mask, uint16_t tmo);
* \brief Get status for the given interrupt * \brief Get status for the given interrupt
* *
* This function is used to check whether the interrupt given by \a mask * This function is used to check whether the interrupt given by \a mask
* has occured. If yes the interrupt gets cleared. This function returns * has occurred. If yes the interrupt gets cleared. This function returns
* only status bits which are inside \a mask. * only status bits which are inside \a mask.
* *
* \param[in] mask : mask indicating the interrupt to check for. * \param[in] mask : mask indicating the interrupt to check for.
@ -189,7 +189,7 @@ uint32_t st25r3916GetInterrupt(uint32_t mask);
* \brief Init the 3916 interrupt * \brief Init the 3916 interrupt
* *
* This function is used to check whether the interrupt given by \a mask * This function is used to check whether the interrupt given by \a mask
* has occured. * has occurred.
* *
***************************************************************************** *****************************************************************************
*/ */
@ -220,7 +220,7 @@ void st25r3916CheckForReceivedInterrupts(void);
***************************************************************************** *****************************************************************************
* \brief ISR Service routine * \brief ISR Service routine
* *
* This function modiefies the interupt * This function modiefies the interrupt
***************************************************************************** *****************************************************************************
*/ */
void st25r3916Isr(void); void st25r3916Isr(void);

View file

@ -1927,7 +1927,7 @@ DWORD xsum32 (
static static
void get_xdir_info ( void get_xdir_info (
BYTE* dirb, /* Pointer to the direcotry entry block 85+C0+C1s */ BYTE* dirb, /* Pointer to the directory entry block 85+C0+C1s */
FILINFO* fno /* Buffer to store the extracted file information */ FILINFO* fno /* Buffer to store the extracted file information */
) )
{ {
@ -1971,17 +1971,17 @@ void get_xdir_info (
/*-----------------------------------*/ /*-----------------------------------*/
/* exFAT: Get a directry entry block */ /* exFAT: Get a directory entry block */
/*-----------------------------------*/ /*-----------------------------------*/
static static
FRESULT load_xdir ( /* FR_INT_ERR: invalid entry block */ FRESULT load_xdir ( /* FR_INT_ERR: invalid entry block */
DIR* dp /* Pointer to the reading direcotry object pointing the 85 entry */ DIR* dp /* Pointer to the reading directory object pointing the 85 entry */
) )
{ {
FRESULT res; FRESULT res;
UINT i, sz_ent; UINT i, sz_ent;
BYTE* dirb = dp->obj.fs->dirbuf; /* Pointer to the on-memory direcotry entry block 85+C0+C1s */ BYTE* dirb = dp->obj.fs->dirbuf; /* Pointer to the on-memory directory entry block 85+C0+C1s */
/* Load 85 entry */ /* Load 85 entry */
@ -2026,7 +2026,7 @@ FRESULT load_xdir ( /* FR_INT_ERR: invalid entry block */
/*------------------------------------------------*/ /*------------------------------------------------*/
static static
FRESULT load_obj_dir ( FRESULT load_obj_dir (
DIR* dp, /* Blank directory object to be used to access containing direcotry */ DIR* dp, /* Blank directory object to be used to access containing directory */
const _FDID* obj /* Object with its containing directory information */ const _FDID* obj /* Object with its containing directory information */
) )
{ {
@ -2054,12 +2054,12 @@ FRESULT load_obj_dir (
/*-----------------------------------------------*/ /*-----------------------------------------------*/
static static
FRESULT store_xdir ( FRESULT store_xdir (
DIR* dp /* Pointer to the direcotry object */ DIR* dp /* Pointer to the directory object */
) )
{ {
FRESULT res; FRESULT res;
UINT nent; UINT nent;
BYTE* dirb = dp->obj.fs->dirbuf; /* Pointer to the direcotry entry block 85+C0+C1s */ BYTE* dirb = dp->obj.fs->dirbuf; /* Pointer to the directory entry block 85+C0+C1s */
/* Create set sum */ /* Create set sum */
st_word(dirb + XDIR_SetSum, xdir_sum(dirb)); st_word(dirb + XDIR_SetSum, xdir_sum(dirb));
@ -2087,7 +2087,7 @@ FRESULT store_xdir (
static static
void create_xdir ( void create_xdir (
BYTE* dirb, /* Pointer to the direcotry entry block buffer */ BYTE* dirb, /* Pointer to the directory entry block buffer */
const WCHAR* lfn /* Pointer to the nul terminated file name */ const WCHAR* lfn /* Pointer to the nul terminated file name */
) )
{ {

View file

@ -267,7 +267,7 @@ class DolphinManifest:
# Load animation data # Load animation data
while True: while True:
try: try:
# Read animation spcification # Read animation specification
name = file.readKey("Name") name = file.readKey("Name")
min_butthurt = file.readKeyInt("Min butthurt") min_butthurt = file.readKeyInt("Min butthurt")
max_butthurt = file.readKeyInt("Max butthurt") max_butthurt = file.readKeyInt("Max butthurt")

View file

@ -462,7 +462,7 @@ class Main(App):
available_interfaces = self._search_interface(network_flash_interfaces) available_interfaces = self._search_interface(network_flash_interfaces)
if not available_interfaces: if not available_interfaces:
self.logger.error("No availiable interfaces") self.logger.error("No available interfaces")
return 1 return 1
elif len(available_interfaces) > 1: elif len(available_interfaces) > 1:
self.logger.error("Multiple interfaces found:") self.logger.error("Multiple interfaces found:")

View file

@ -72,10 +72,10 @@ def get_details(event, args):
def add_env(name, value, file): def add_env(name, value, file):
delimeter = id_gen() delimiter = id_gen()
print(f"{name}<<{delimeter}", file=file) print(f"{name}<<{delimiter}", file=file)
print(f"{value}", file=file) print(f"{value}", file=file)
print(f"{delimeter}", file=file) print(f"{delimiter}", file=file)
def add_set_output_var(name, value, file): def add_set_output_var(name, value, file):

View file

@ -89,7 +89,7 @@ fbtenv_check_sourced()
setopt +o nomatch; # disabling 'no match found' warning in zsh setopt +o nomatch; # disabling 'no match found' warning in zsh
return 0;; return 0;;
esac esac
if [ ${0##*/} = "fbtenv.sh" ]; then # exluding script itself if [ ${0##*/} = "fbtenv.sh" ]; then # excluding script itself
fbtenv_show_usage; fbtenv_show_usage;
return 1; return 1;
fi fi
@ -163,7 +163,7 @@ fbtenv_check_rosetta()
if [ "$ARCH_TYPE" = "arm64" ]; then if [ "$ARCH_TYPE" = "arm64" ]; then
if ! pgrep -q oahd; then if ! pgrep -q oahd; then
echo "Flipper Zero Toolchain needs Rosetta2 to run under Apple Silicon"; echo "Flipper Zero Toolchain needs Rosetta2 to run under Apple Silicon";
echo "Please instal it by typing 'softwareupdate --install-rosetta --agree-to-license'"; echo "Please install it by typing 'softwareupdate --install-rosetta --agree-to-license'";
return 1; return 1;
fi fi
fi fi

View file

@ -5,7 +5,7 @@ name: "FAP: Build for multiple SDK sources"
on: on:
push: push:
## put your main branch name under "braches" ## put your main branch name under "branches"
#branches: #branches:
# - master # - master
pull_request: pull_request: