Jump to main content
AVR Libc AVRLibc
AVR Libc AVRLibc
Index
  1. Home
  2. 4 Files
  3. 4.190 stdio.h
  4. 4.190.9 _FDEV_SETUP_WRITE

AVRLibc

  • AVR Libc
  • 1 User Manual
  • 2 Library Reference

    AVR Libc Library Reference

  • 3 Example Projects
  • 4 Files
    • 4.1 abort.c
    • 4.2 abort.S
    • 4.3 abs.c
    • 4.4 alloca.h
    • 4.5 asc_store.c
    • 4.6 asctime.c
    • 4.7 asctime_r.c
    • 4.8 asmdemo.c
    • 4.9 assert.c
    • 4.10 assert.h
    • 4.11 atexit.c
    • 4.12 atof.S
    • 4.13 atoi.c
    • 4.14 atoi.S
    • 4.15 atol.c
    • 4.16 atol.S
    • 4.17 atomic.h
    • 4.18 boot.h
    • 4.19 bsearch.c
    • 4.20 calloc.c
    • 4.21 clearerr.c
    • 4.22 cpufunc.h
    • 4.23 crc16.h
    • 4.24 ctime.c
    • 4.25 ctime_r.c
    • 4.26 cty_isfalse.S
    • 4.27 ctype.h
    • 4.28 ctype.S
    • 4.29 daylight_seconds.c
    • 4.30 defines.h
    • 4.31 delay.h
    • 4.32 delay_basic.h
    • 4.33 demo.c
    • 4.34 deprecated.h
    • 4.35 difftime.c
    • 4.36 div.S
    • 4.37 dst_pointer.c
    • 4.38 dtoa_conv.h
    • 4.39 dtoa_prf.c
    • 4.40 dtostre.c
    • 4.41 dtostrf.c
    • 4.42 eedef.h
    • 4.43 eeprom.h
    • 4.44 eerd_block.S
    • 4.45 eerd_byte.S
    • 4.46 eerd_dword.S
    • 4.47 eerd_word.S
    • 4.48 eeupd_block.S
    • 4.49 eeupd_byte.S
    • 4.50 eeupd_dword.S
    • 4.51 eeupd_word.S
    • 4.52 eewr_block.S
    • 4.53 eewr_byte.S
    • 4.54 eewr_dword.S
    • 4.55 eewr_word.S
    • 4.56 ephemera_common.h
    • 4.57 equation_of_time.c
    • 4.58 errno.c
    • 4.59 errno.h
    • 4.60 eu_dst.h
    • 4.61 exit.S
    • 4.62 fatfs_time.c
    • 4.63 fclose.c
    • 4.64 fdevopen.c
    • 4.65 feof.c
    • 4.66 ferror.c
    • 4.67 ffs.S
    • 4.68 ffsl.S
    • 4.69 ffsll.S
    • 4.70 fgetc.c
    • 4.71 fgets.c
    • 4.72 fprintf.c
    • 4.73 fprintf_p.c
    • 4.74 fputc.c
    • 4.75 fputs.c
    • 4.76 fputs_p.c
    • 4.77 fread.c
    • 4.78 fscanf.c
    • 4.79 fscanf_p.c
    • 4.80 ftoa_engine.S
    • 4.81 fuse.h
    • 4.82 fwrite.c
    • 4.83 geo_location.c
    • 4.84 getc.S
    • 4.85 getchar.c
    • 4.86 getenv.c
    • 4.87 gets.c
    • 4.88 gm_sidereal.c
    • 4.89 gmtime.c
    • 4.90 gmtime_r.c
    • 4.91 hd44780.c
    • 4.92 hd44780.h
    • 4.93 ina90.h
    • 4.94 interrupt.h
    • 4.95 inttypes.h
    • 4.96 io.h
    • 4.97 iob.c
    • 4.98 iocompat.h
    • 4.99 isalnum.S
    • 4.100 isalpha.S
    • 4.101 isascii.S
    • 4.102 isblank.S
    • 4.103 iscntrl.S
    • 4.104 isdigit.S
    • 4.105 isLeap.c
    • 4.106 iso_week_date.c
    • 4.107 iso_week_date_r.c
    • 4.108 isotime.c
    • 4.109 isotime_r.c
    • 4.110 isprint.S
    • 4.111 ispunct.S
    • 4.112 isrs.S
    • 4.113 isspace.S
    • 4.114 isxdigit.S
    • 4.115 itoa.S
    • 4.116 itoa_ncheck.S
    • 4.117 labs.c
    • 4.118 largedemo.c
    • 4.119 lcd.c
    • 4.120 lcd.h
    • 4.121 ldiv.S
    • 4.122 lm_sidereal.c
    • 4.123 localtime.c
    • 4.124 localtime_r.c
    • 4.125 lock.h
    • 4.126 ltoa.S
    • 4.127 ltoa_ncheck.S
    • 4.128 malloc.c
    • 4.129 math.h
    • 4.130 memccpy.S
    • 4.131 memccpy_P.S
    • 4.132 memchr.S
    • 4.133 memchr_P.S
    • 4.134 memcmp.S
    • 4.135 memcmp_P.S
    • 4.136 memcmp_PF.S
    • 4.137 memcpy.S
    • 4.138 memcpy_P.S
    • 4.139 memcpy_PF.S
    • 4.140 memmem.S
    • 4.141 memmem_P.S
    • 4.142 memmove.S
    • 4.143 memrchr.S
    • 4.144 memrchr_P.S
    • 4.145 memset.S
    • 4.146 mk_gmtime.c
    • 4.147 mktime.c
    • 4.148 month_length.c
    • 4.149 moon_phase.c
    • 4.150 mul10.S
    • 4.151 mulsi10.S
    • 4.152 parity.h
    • 4.153 pgmspace.h
    • 4.154 portpins.h
    • 4.155 power.h
    • 4.156 print_lz.c
    • 4.157 printf.c
    • 4.158 printf_p.c
    • 4.159 project.h
    • 4.160 putc.S
    • 4.161 putchar.c
    • 4.162 puts.c
    • 4.163 puts_p.c
    • 4.164 qsort.c
    • 4.165 rand.c
    • 4.166 random.c
    • 4.167 realloc.c
    • 4.168 scanf.c
    • 4.169 scanf_p.c
    • 4.170 set_dst.c
    • 4.171 set_position.c
    • 4.172 set_system_time.c
    • 4.173 set_zone.c
    • 4.174 setbaud.h
    • 4.175 setjmp.h
    • 4.176 setjmp.S
    • 4.177 sfr_defs.h
    • 4.178 signal.h
    • 4.179 signature.h
    • 4.180 sleep.h
    • 4.181 snprintf.c
    • 4.182 snprintf_p.c
    • 4.183 solar_declination.c
    • 4.184 solar_noon.c
    • 4.185 sprintf.c
    • 4.186 sprintf_p.c
    • 4.187 sscanf.c
    • 4.188 sscanf_p.c
    • 4.189 stdint.h
    • 4.190 stdio.h
      • 4.190.1 stdin
      • 4.190.2 stdout
      • 4.190.3 stderr
      • 4.190.4 EOF
      • 4.190.5 fdev_set_udata

        fdev_set_udata(stream, u)

      • 4.190.6 fdev_get_udata

        fdev_get_udata(stream)

      • 4.190.7 fdev_setup_stream

        fdev_setup_stream(stream, put, get, rwflag)

      • 4.190.8 _FDEV_SETUP_READ
      • 4.190.9 _FDEV_SETUP_WRITE
      • 4.190.10 _FDEV_SETUP_RW
      • 4.190.11 _FDEV_ERR
      • 4.190.12 _FDEV_EOF
      • 4.190.13 FDEV_SETUP_STREAM

        FDEV_SETUP_STREAM(put, get, rwflag)

      • 4.190.14 fdev_close

        fdev_close()

      • 4.190.15 putc

        putc(__c, __stream)

      • 4.190.16 putchar

        putchar(__c)

      • 4.190.17 getc

        getc(__stream)

      • 4.190.18 getchar

        getchar(void)

      • 4.190.19 FILE
      • 4.190.20 int fclose

        int fclose(FILE *__stream)

      • 4.190.21 int vfprintf

        int vfprintf(FILE *__stream, const char *__fmt, va_list __ap)

      • 4.190.22 int vfprintf_P

        int vfprintf_P(FILE *__stream, const char *__fmt, va_list __ap)

      • 4.190.23 int fputc

        int fputc(int __c, FILE *__stream)

      • 4.190.24 int printf

        int printf(const char *__fmt,...)

      • 4.190.25 int printf_P

        int printf_P(const char *__fmt,...)

      • 4.190.26 int vprintf

        int vprintf(const char *__fmt, va_list __ap)

      • 4.190.27 int sprintf

        int sprintf(char *__s, const char *__fmt,...)

      • 4.190.28 int sprintf_P

        int sprintf_P(char *__s, const char *__fmt,...)

      • 4.190.29 int snprintf

        int snprintf(char *__s, size_t __n, const char *__fmt,...)

      • 4.190.30 int snprintf_P

        int snprintf_P(char *__s, size_t __n, const char *__fmt,...)

      • 4.190.31 int vsprintf

        int vsprintf(char *__s, const char *__fmt, va_list ap)

      • 4.190.32 int vsprintf_P

        int vsprintf_P(char *__s, const char *__fmt, va_list ap)

      • 4.190.33 int vsnprintf

        int vsnprintf(char *__s, size_t __n, const char *__fmt, va_list ap)

      • 4.190.34 int vsnprintf_P

        int vsnprintf_P(char *__s, size_t __n, const char *__fmt, va_list ap)

      • 4.190.35 int fprintf

        int fprintf(FILE *__stream, const char *__fmt,...)

      • 4.190.36 int fprintf_P

        int fprintf_P(FILE *__stream, const char *__fmt,...)

      • 4.190.37 int fputs

        int fputs(const char *__str, FILE *__stream)

      • 4.190.38 int fputs_P

        int fputs_P(const char *__str, FILE *__stream)

      • 4.190.39 int puts

        int puts(const char *__str)

      • 4.190.40 int puts_P

        int puts_P(const char *__str)

      • 4.190.41 size_t fwrite

        size_t fwrite(const void *__ptr, size_t __size, size_t __nmemb, FILE *__stream)

      • 4.190.42 int fgetc

        int fgetc(FILE *__stream)

      • 4.190.43 int ungetc

        int ungetc(int __c, FILE *__stream)

      • 4.190.44 char* fgets

        char* fgets(char *__str, int __size, FILE *__stream)

      • 4.190.45 char* gets

        char* gets(char *__str)

      • 4.190.46 size_t fread

        size_t fread(void *__ptr, size_t __size, size_t __nmemb, FILE *__stream)

      • 4.190.47 void clearerr

        void clearerr(FILE *__stream)

      • 4.190.48 int feof

        int feof(FILE *__stream)

      • 4.190.49 int ferror

        int ferror(FILE *__stream)

      • 4.190.50 int vfscanf

        int vfscanf(FILE *__stream, const char *__fmt, va_list __ap)

      • 4.190.51 int vfscanf_P

        int vfscanf_P(FILE *__stream, const char *__fmt, va_list __ap)

      • 4.190.52 int fscanf

        int fscanf(FILE *__stream, const char *__fmt,...)

      • 4.190.53 int fscanf_P

        int fscanf_P(FILE *__stream, const char *__fmt,...)

      • 4.190.54 int scanf

        int scanf(const char *__fmt,...)

      • 4.190.55 int scanf_P

        int scanf_P(const char *__fmt,...)

      • 4.190.56 int vscanf

        int vscanf(const char *__fmt, va_list __ap)

      • 4.190.57 int sscanf

        int sscanf(const char *__buf, const char *__fmt,...)

      • 4.190.58 int sscanf_P

        int sscanf_P(const char *__buf, const char *__fmt,...)

      • 4.190.59 int fflush

        int fflush(FILE *stream)

      • 4.190.60 stdio.h
    • 4.191 stdio_private.h
    • 4.192 stdiodemo.c
    • 4.193 stdlib.h
    • 4.194 stdlib_private.h
    • 4.195 strcasecmp.S
    • 4.196 strcasecmp_P.S
    • 4.197 strcasecmp_PF.S
    • 4.198 strcasestr.S
    • 4.199 strcasestr_P.S
    • 4.200 strcat.S
    • 4.201 strcat_P.S
    • 4.202 strcat_PF.S
    • 4.203 strchr.S
    • 4.204 strchr_P.S
    • 4.205 strchrnul.S
    • 4.206 strchrnul_P.S
    • 4.207 strcmp.S
    • 4.208 strcmp_P.S
    • 4.209 strcmp_PF.S
    • 4.210 strcpy.S
    • 4.211 strcpy_P.S
    • 4.212 strcpy_PF.S
    • 4.213 strcspn.S
    • 4.214 strcspn_P.S
    • 4.215 strdup.c
    • 4.216 strftime.c
    • 4.217 string.h
    • 4.218 strlcat.c
    • 4.219 strlcat.S
    • 4.220 strlcat_P.S
    • 4.221 strlcat_PF.S
    • 4.222 strlcpy.c
    • 4.223 strlcpy.S
    • 4.224 strlcpy_P.S
    • 4.225 strlcpy_PF.S
    • 4.226 strlen.S
    • 4.227 strlen_P.S
    • 4.228 strlen_PF.S
    • 4.229 strlwr.S
    • 4.230 strncasecmp.S
    • 4.231 strncasecmp_P.S
    • 4.232 strncasecmp_PF.S
    • 4.233 strncat.S
    • 4.234 strncat_P.S
    • 4.235 strncat_PF.S
    • 4.236 strncmp.S
    • 4.237 strncmp_P.S
    • 4.238 strncmp_PF.S
    • 4.239 strncpy.S
    • 4.240 strncpy_P.S
    • 4.241 strncpy_PF.S
    • 4.242 strnlen.S
    • 4.243 strnlen_P.S
    • 4.244 strnlen_PF.S
    • 4.245 strpbrk.S
    • 4.246 strpbrk_P.S
    • 4.247 strrchr.S
    • 4.248 strrchr_P.S
    • 4.249 strrev.S
    • 4.250 strsep.S
    • 4.251 strsep_P.S
    • 4.252 strspn.S
    • 4.253 strspn_P.S
    • 4.254 strstr.S
    • 4.255 strstr_P.S
    • 4.256 strstr_PF.S
    • 4.257 strtod.c
    • 4.258 strtok.c
    • 4.259 strtok_P.c
    • 4.260 strtok_r.S
    • 4.261 strtok_rP.S
    • 4.262 strtol.c
    • 4.263 strtoul.c
    • 4.264 strupr.S
    • 4.265 sun_rise.c
    • 4.266 sun_set.c
    • 4.267 system.c
    • 4.268 system_tick.S
    • 4.269 system_time.c
    • 4.270 time.c
    • 4.271 time.h
    • 4.272 tm_store.c
    • 4.273 toascii.S
    • 4.274 tolower.S
    • 4.275 toupper.S
    • 4.276 util/twi.h
    • 4.277 compat/twi.h
    • 4.278 twitest.c
    • 4.279 uart.c
    • 4.280 uart.h
    • 4.281 ultoa.S
    • 4.282 ultoa_invert.S
    • 4.283 ultoa_ncheck.S
    • 4.284 ungetc.c
    • 4.285 usa_dst.h
    • 4.286 utc_offset.c
    • 4.287 utoa.S
    • 4.288 utoa_ncheck.S
    • 4.289 version.h
    • 4.290 vfprintf.c
    • 4.291 vfprintf_p.c
    • 4.292 vfscanf.c
    • 4.293 vfscanf_p.c
    • 4.294 vprintf.c
    • 4.295 vscanf.c
    • 4.296 vsnprintf.c
    • 4.297 vsnprintf_p.c
    • 4.298 vsprintf.c
    • 4.299 vsprintf_p.c
    • 4.300 wdt.h
    • 4.301 week_of_month.c
    • 4.302 week_of_year.c
    • 4.303 xmega.h
    • 4.304 xtoa_fast.h

4.190.9 _FDEV_SETUP_WRITE

fdev_setup_stream() with write intent

About

Company
Careers
Contact Us
Media Center
Investor Relations
Corporate Responsibility

Support

Microchip Forums
AVR Freaks
Design Help
Technical Support
Export Control Data
PCNs

Quick Links

microchipDIRECT.com
Microchip University
myMicrochip
Blogs
Reference Designs
Parametric Search
Microchip Logo

Microchip Technology Inc.

2355 West Chandler Blvd.

Chandler, Arizona, USA

Microchip Facebook
Microchip LinkedIn
Microchip Twitter
Microchip Instagram
Microchip Weibo

© Copyright 1998-2024 Microchip Technology Inc. All rights reserved. Shanghai ICP Recordal No.09049794

Terms Of Use
Privacy Notice
Legal
Your Privacy Choices California Consumer Privacy Act (CCPA) Opt-Out Icon