Program Listing for File tlx5012-pal-spic.hpp

Return to documentation for file (src/pal/tlx5012-pal-spic.hpp)

#ifndef TLX5012_PAL_SPIC_HPP_
#define TLX5012_PAL_SPIC_HPP_

#include <stdint.h>
#include "tle5012b_types.hpp"

namespace tle5012
{

class SPICPAL
{
    public:

        virtual Error_t        init        () = 0;

        virtual Error_t       deinit      () = 0;

        virtual Error_t       triggerUpdate() = 0;

        virtual Error_t       sendReceive(uint16_t* sent_data, uint16_t size_of_sent_data, uint16_t* received_data, uint16_t size_of_received_data) = 0;

};

}

#endif