The definition of Pervasive Displays Inc.
's EPDs
Copyright (c) 2012-2014 Pervasive Displays Inc. All rights reserved.
#include <stdint.h>
#include <string.h>
#include <stdlib.h>
#include <asf.h>
#include "conf_EPD.h"
#include "EPD_hardware_gpio.h"
#include "EPD_hardware_driver.h"
#include "EPD_COG_process.h"
#include "EPD_controller.h"
Macros | |
#define | _NOP() asm("nop") |
define NOP for delay More... | |
#define | FALSE 0 |
define FALSE=0 More... | |
#define | LINE_SIZE 64 |
maximum data line size More... | |
#define | NULL (void *)0 |
define NULL More... | |
#define | TRUE (1) |
define TRUE=1 More... | |
Typedefs | |
typedef void(* | EPD_read_flash_handler )(long flash_address, uint8_t *target_buffer, uint8_t byte_length) |
Developer needs to create an external function if wants to read flash. More... | |
Enumerations | |
enum | EPD_SIZE { EPD_144, EPD_200, EPD_270 } |
Support 1.44", 2" and 2.7" three type EPD. More... | |
#define _NOP | ( | ) | asm("nop") |
define NOP for delay
#define FALSE 0 |
define FALSE=0
#define LINE_SIZE 64 |
maximum data line size
#define NULL (void *)0 |
define NULL
Referenced by acc_read_cb(), ak8975_selftest(), APP_CommandsInit(), app_led_event(), app_reset(), app_task(), appCmdDataConf(), appOpenEndpoint(), appProcessDataReq(), appResponderDataInd(), at45dbx_usb_read_10(), at45dbx_usb_write_10(), bc_data_cb(), bcn_payload_update_cb(), compute_mic(), convert_ota_serial_frame_tx(), csma_backoff_calculation(), dispatch_event(), encrypt_pldmic(), encrypt_with_padding(), get_next_tx_buffer(), gts_data_cb(), handle_gts_data_req(), handle_incoming_msg(), handle_input(), handle_received_frame_irq(), handle_tx_end_irq(), hmc5883l_selftest(), indirect_data_cb(), led_blinker_timer_handler_cb(), led_handling(), mac_gts_table_update(), mac_process_data_frame(), mac_process_tal_tx_status(), mac_send_gts_ind(), mac_t_gts_cb(), mac_task(), mac_tx_gts_data(), main(), marker_rsp_timer_handler_cb(), marker_tx_timer_handler_cb(), mcps_data_request(), network_search_indication_cb(), nlme_set_confirm(), NWK_DataReq(), NWK_Init(), nwkDataReqInit(), nwkDataReqSendFrame(), nwkFrameAlloc(), nwkFrameNext(), nwkRxIndicateFrame(), nwkRxRejectDuplicate(), nwkRxSendAck(), nwkRxTaskHandler(), nwkTxAckReceived(), nwkTxAckWaitTimerHandler(), nwkTxBroadcastFrame(), nwkTxDelayTimerHandler(), nwkTxInit(), nwkTxTaskHandler(), parse_mpdu(), pbp_org_pair_confirm(), pbp_pair_confirm(), peer_req_send_task(), peer_rsp_rcvd_init(), peer_rsp_rcvd_tx_cb(), per_mode_initiator_init(), per_mode_initiator_rx_cb(), per_mode_initiator_task(), per_mode_receptor_rx_cb(), per_mode_receptor_task(), performance_analyzer_init(), PHY_DataConf(), PHY_DataInd(), PHY_EncryptReq(), pktstream_test(), placeTimer(), process_data_ind_not_transient(), process_deallocate_data_q(), range_test_timer_handler_cb(), range_test_tx_on_init(), range_test_tx_on_task(), range_test_tx_timer_handler_cb(), sal_aes_setup(), sd_mmc_usb_read_10(), sd_mmc_usb_write_10(), send_range_test_marker_rsp(), serial_data_handler(), start_beacon_loss_timer(), start_range_test(), stb_ccm_secure(), stdio_serial_init(), stop_pkt_streaming(), sw_timer_init(), sw_timer_service(), SYS_TimerInit(), SYS_TimerStop(), sysclk_disable_peripheral_clock(), sysclk_enable_peripheral_clock(), sysclk_get_peripheral_bus_hz(), tal_pib_set(), tal_reset(), tal_rx_enable(), tal_rx_frame_cb(), tal_task(), tal_trx_wakeup(), tal_tx_frame(), test_case_run(), twi_master_read(), twi_master_write(), usr_cont_pulse_tx_confirm(), usr_cont_wave_tx_confirm(), usr_ed_scan_end_indication(), usr_ed_scan_start_confirm(), usr_get_current_config_confirm(), usr_identify_board_confirm(), usr_identify_peer_node_confirm(), usr_mcps_data_ind(), usr_mlme_gts_ind(), usr_peer_disconnect_confirm(), usr_per_test_end_indication(), usr_per_test_start_confirm(), usr_perf_get_confirm(), usr_perf_set_confirm(), usr_perf_start_confirm(), usr_pkt_stream_confirm(), usr_range_test_beacon_rsp(), usr_range_test_beacon_tx(), usr_range_test_marker_ind(), usr_range_test_start_confirm(), usr_range_test_stop_confirm(), usr_register_dump_confirm(), usr_register_read_confirm(), usr_register_write_confirm(), usr_rx_on_confirm(), usr_sensor_data_get_confirm(), usr_set_default_config_confirm(), wait_for_conf_init(), wait_for_event_task(), wait_for_reply_timer_handler_cb(), wpan_mcps_data_req(), wpan_mlme_reset_req(), wpan_mlme_set_req(), and wpan_task().
#define TRUE (1) |
define TRUE=1
typedef void(* EPD_read_flash_handler)(long flash_address, uint8_t *target_buffer, uint8_t byte_length) |
Developer needs to create an external function if wants to read flash.
enum EPD_SIZE |