<commit_before>/*
 * Copyright (C) 2014 INRIA
 *
 * This file is subject to the terms and conditions of the GNU Lesser
 * General Public License v2.1. See the file LICENSE in the top level
 * directory for more details.
 */

/**
 * @ingroup cc430
 * @{
 */

/**
 * @file
 * @brief       cc430 flashrom driver
 *
 * @author      <NAME> <<EMAIL>>
 */

#include <stddef.h>
#include <stdint.h>
#include "cpu.h"
#include "irq.h"

static uint8_t prepare(void);
static void finish(uint8_t istate);
static inline void busy_wait(void);

/**
 * @TODO implement this function
 */
uint8_t flashrom_erase(uint8_t *addr)
{
    (void) addr;

    return 0;
}

/**
 * @TODO implement this function
 */
uint8_t flashrom_write(uint8_t *dst, const uint8_t *src, size_t size)
{
    (void) dst;
    (void) src;
    (void) size;

    return 0;
}

/**
 * @TODO implement this function
 */
static uint8_t prepare(void)
{
    return 0;
}

/**
 * @TODO implement this function
 */
void finish(uint8_t istate)
{
    (void) istate;
}

static inline void busy_wait(void)
{
    /* Wait for BUSY = 0, not needed unless run from RAM */
    while (FCTL3 & 0x0001) {
        nop();
    }
}<commit_msg>cpu/cc430/flashrom.c: Fix warning about unused static function by declaring inline<commit_after>/*
 * Copyright (C) 2014 INRIA
 *
 * This file is subject to the terms and conditions of the GNU Lesser
 * General Public License v2.1. See the file LICENSE in the top level
 * directory for more details.
 */

/**
 * @ingroup cc430
 * @{
 */

/**
 * @file
 * @brief       cc430 flashrom driver
 *
 * @author      <NAME> <<EMAIL>>
 */

#include <stddef.h>
#include <stdint.h>
#include "cpu.h"
#include "irq.h"

static inline uint8_t prepare(void);
static inline void finish(uint8_t istate);
static inline void busy_wait(void);

/**
 * @TODO implement this function
 */
uint8_t flashrom_erase(uint8_t *addr)
{
    (void) addr;

    return 0;
}

/**
 * @TODO implement this function
 */
uint8_t flashrom_write(uint8_t *dst, const uint8_t *src, size_t size)
{
    (void) dst;
    (void) src;
    (void) size;

    return 0;
}

/**
 * @TODO implement this function
 */
static inline uint8_t prepare(void)
{
    return 0;
}

/**
 * @TODO implement this function
 */
static inline void finish(uint8_t istate)
{
    (void) istate;
}

static inline void busy_wait(void)
{
    /* Wait for BUSY = 0, not needed unless run from RAM */
    while (FCTL3 & 0x0001) {
        nop();
    }
}
{'fraction_non_alphanumeric': 0.12889983579638753, 'fraction_numerical': 0.026683087027914613, 'mean_word_length': 3.0347682119205297, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, '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': '1315442', 'n_tokens_mistral': 905, 'n_tokens_neox': 862, 'n_words': 274}