Mikroc, Cf_init, Cf_total_size – ABL electronic PIC Microcontrollers PIC16 User Manual

Page 171: Cf_detect

Advertising
background image

MikroElektronika: Development tools - Books - Compilers

163

page

mikroC - C Compiler for Microchip PIC microcontrollers

mikroC

making it simple...

Prototype

void

Cf_Init(char *ctrlport, char *dataport);

Description

Initializes ports appropriately for communication with CF card. Specify two different
ports:

ctrlport

and

dataport

.

Example

Cf_Init(&PORTB, &PORTD);

Cf_Init

Prototype

unsigned long

Cf_Total_Size(void);

Returns

Card size in kilobytes.

Description

Returns size of Compact Flash card in kilobytes.

Requires

Ports must be initialized. See

Cf_Init

.

Example

size = Cf_Total_Size();

Cf_Total_Size

Prototype

char

Cf_Detect(void);

Returns

Returns 1 if CF is present, otherwise returns 0.

Description

Checks for presence of CF card on

ctrlport

.

Example

// Wait until CF card is inserted:

do

nop; while (Cf_Detect() == 0);

Cf_Detect

Advertising
This manual is related to the following products: