<commit_before>/*!
 * @file
 * @author <NAME>
 * @brief Basic pin reading and pullup test for the MCP23017 I/O expander.
 *
 * 12 to GPIO 5 (SCL)
 * 13 to GPIO 4 (SDA)
 * 15, 16 and 17 to GND (address 0)
 * 9 to VCC
 * 10 to GND
 * 18 pullup to 5V (RST)
 */

#include <Wire.h>
#include <Adafruit_MCP23017.h>

#define INTERRUPT_PIN 2
#define INTERRUPT_NUM 0

Adafruit_MCP23017 mcp;        //!< MCP23017 driver
volatile bool interrupt_wake; //!< Flag indicating if the MCP23017 triggered an interrupt

void setup()
{<commit_msg>Fix more includes, because Arduino<commit_after>/*!
 * @file
 * @author <NAME>
 * @brief Basic pin reading and pullup test for the MCP23017 I/O expander.
 *
 * 12 to GPIO 5 (SCL)
 * 13 to GPIO 4 (SDA)
 * 15, 16 and 17 to GND (address 0)
 * 9 to VCC
 * 10 to GND
 * 18 pullup to 5V (RST)
 */

#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_NeoPixel.h>
#include <Adafruit_ILI9341.h>
#include <UniversalInputManager.h>
#include <IButton.h>

#include <Adafruit_MCP23017.h>

#define INTERRUPT_PIN 2
#define INTERRUPT_NUM 0

Adafruit_MCP23017 mcp;        //!< MCP23017 driver
volatile bool interrupt_wake; //!< Flag indicating if the MCP23017 triggered an interrupt

void setup()
{
{'fraction_non_alphanumeric': 0.1126418152350081, 'fraction_numerical': 0.07779578606158834, 'mean_word_length': 3.7868217054263567, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 15, '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': '4901129', 'n_tokens_mistral': 558, 'n_tokens_neox': 453, 'n_words': 160}