#include "compiler.h"
#include "preprocessor.h"
#include "board.h"
#include "gpio.h"
#include "sysclk.h"
#include "spi_master.h"
#include "conf_spi_master_example.h"
Macros | |
AT45DBX Group C Commands | |
#define | AT45DBX_CMDC_RD_STATUS_REG 0xD7 |
Bit-Masks and Values for the Status Register | |
#define | AT45DBX_MSK_DENSITY 0x3C |
Device density bit-mask. More... | |
#define | AT45DBX_DENSITY 0x3C |
Device density value. More... | |
Functions | |
int | main (void) |
Main function. More... | |
static bool | spi_at45dbx_mem_check (void) |
Variables | |
uint8_t | data [1] = {AT45DBX_CMDC_RD_STATUS_REG} |
First Status Command Register - Second Dummy Data. More... | |
struct spi_device | SPI_DEVICE_EXAMPLE |
uint16_t | status |
#define AT45DBX_CMDC_RD_STATUS_REG 0xD7 |
Status Register Read (Serial/8-bit Mode).
#define AT45DBX_DENSITY 0x3C |
Device density value.
Referenced by at45dbx_mem_check(), and spi_at45dbx_mem_check().
#define AT45DBX_MSK_DENSITY 0x3C |
Device density bit-mask.
Referenced by spi_at45dbx_mem_check().
int main | ( | void | ) |
Main function.
References board_init(), gpio_set_pin_high(), gpio_set_pin_low(), spi_at45dbx_mem_check(), spi_enable(), spi_master_init(), spi_master_setup_device(), SPI_MODE_0, status, and sysclk_init().
|
static |
References AT45DBX_DENSITY, AT45DBX_MSK_DENSITY, data, spi_deselect_device(), spi_read_packet(), spi_select_device(), spi_write_packet(), and status.
Referenced by main().
uint8_t data[1] = {AT45DBX_CMDC_RD_STATUS_REG} |
First Status Command Register - Second Dummy Data.
struct spi_device SPI_DEVICE_EXAMPLE |
uint16_t status |
Referenced by ai_task(), ai_usb_ms_audio_nav_setpos(), ai_usb_ms_nav_dir_cd(), ai_usb_ms_nav_dir_gotoparent(), ai_usb_ms_nav_dir_root(), ai_usb_ms_nav_drive_mount(), ai_usb_ms_nav_drive_set(), ai_usb_ms_nav_file_goto(), ai_usb_ms_nav_file_isdir(), ai_usb_ms_nav_file_next(), ai_usb_ms_nav_file_previous(), ai_usb_ms_nav_getplayfile(), ai_usb_ms_read_string(), ai_usb_ms_specific_audio_nav_get_folder_name(), ai_usb_ms_specific_nav_getplaylistfile(), ak8975_ioctl(), at25dfx_read_status(), at42qt1060_get_detect_status(), at45dbx_mem_check(), at45dbx_wait_ready(), bma020_init(), bma150_event(), bma150_init(), bma180_init(), bma220_event(), bma220_init(), bma222_event(), bma222_init(), bma250_event(), bma250_init(), bmp085_init(), bmp180_init(), bmp_ioctl(), device_cdc_task(), dip204_wait_busy(), fat_check_device(), gpio_enable_module(), hmc5883l_init(), hmc5883l_ioctl(), hmc5883l_selftest(), host_get_data(), host_hid_get_descriptor(), host_mass_storage_task(), host_ms_inquiry(), host_ms_request_sense(), host_read_10_extram(), host_read_10_ram(), host_read_capacity(), host_send_data(), host_test_unit_ready(), host_transfer_control(), host_wr_protect(), host_write_10_extram(), imu3000_default_init(), imu3000_event(), imu3000_init(), int_handler_usart(), io_getc(), ISR(), itg3200_default_init(), itg3200_event(), itg3200_init(), kxtf9_event(), kxtf9_init(), low_level_input(), main(), mem_read_capacity(), mem_test_unit_ready(), memory_2_ram(), memory_2_usb(), mxt_init_device(), mxt_probe_device(), mxt_process_messages(), mxt_read_info_block(), mxt_read_touch_event(), nav_dir_name(), nav_filelist_exist(), nav_getcwd(), nav_partition_label(), navauto_mov_explorer_is_dir(), navauto_open(), process_pqueue(), ram_2_memory(), reader_id3_album(), reader_id3_artist(), reader_id3_duration(), reader_id3_genre(), reader_id3_picture(), reader_id3_title(), reader_id3_track(), reader_id3_year(), run_byte_access_test(), run_check_presence_test(), run_generic_clock_test(), run_memory_check_test(), run_memory_range_check_test(), run_multiple_sector_access_test(), run_osc32_test(), run_osc_test(), run_pll_dfll_test(), run_sector_access_test(), run_sync_clock_test(), sd_mmc_spi_lock_operation(), sd_mmc_spi_usb_write_10(), sensor_device_id(), sensor_get_sample_interval(), sensor_get_threshold(), sensor_irq_connect(), sfh5712_init(), sfh5712_ioctl(), sfh7770_event(), sfh7770_init(), sfh7770_ioctl(), sfh7770_set_current(), sfh7770_set_rate(), sio2host_tx(), sio2ncp_tx(), spi_at45dbx_mem_check(), stream_mem_to_mem(), ttcp_start(), twi_master_init(), twi_master_setup(), twi_master_write_ex(), udi_msc_process_trans(), udi_msc_trans_ack(), usb_2_memory(), usb_pipe_interrupt(), and ushell_cmd_sync().