 `WB_PAGE_OFFSET_OFF)
`define WBCPU_SPARE_SPACE_WR_BASEADDR (`WBCPU_REG_BASEADDR + `WB_SPARE_SPACE_WR_OFF)
`define WBCPU_SPARE_SPACE_RD_BASEADDR (`WBCPU_REG_BASEADDR + `WB_SPARE_SPACE_RD_OFF)
`define WBCPU_ERASE_BASEADDR          (`WBCPU_REG_BASEADDR + `WB_ERASE_OFF)
`define WBCPU_STATUS_BASEADDR         (`WBCPU_REG_BASEADDR + `WB_STATUS_OFF)
`define WBCPU_WRITE_BASEADDR          (`WBCPU_REG_BASEADDR + `WB_WRITE_OFF)
`define WBCPU_READ_BASEADDR           (`WBCPU_REG_BASEADDR + `WB_READ_OFF)

`define WB_FLASH_BASEADDR           32'h0000_0000
`define WB_REG_BASEADDR             32'h1000_0000
`define WB_FLASH_S                  'd0
`define WB_FLASH_N                  'd1024
 # Contributing

## Creating your changes

1. Fork, then clone the repo:

        `git clone git@github.com:your-username/barrelsby.git`

2. Install dependencies:

        `npm install`

3. Make your changes.

4. Make sure the tests pass:

        `npm test`

5. Push to your fork and [submit a pull request][pullrequest].

[pullrequest]: https://github.com/bencoveney/barrelsby/compare/

If you are developing on windows you may need to convert line endings to unix-style. You can do
this in git bash by running `find. -type f -exec dos2unix {} \;`.

## Requirements

If you are interested in contributing to barrelsby there are plenty of tagged issues that can be
picked up, or feel free to suggest your own feature in an issue.

Most coding conventions are enforced by TSLint but in general:
- Use small functions instead of classes.
- Avoid abreviated identifiers.
- Write a
'WB_PAGE_OFFSET_OFF) 
 'define WBCPU_SPARE_SPACE_WR_BASEADDR (` WBCPU_REG_BASEADDR + 'WB_SPARE_SPACE_WR_OFF) 
 'define WBCPU_SPARE_SPACE_RD_BASEADDR (` WBCPU_REG_BASEADDR + 'WB_SPARE_SPACE_RD_OFF) 
 'define WBCPU_ERASE_BASEADDR           (` WBCPU_REG_BASEADDR + 'WB_ERASE_OFF) 
 'define WBCPU_STATUS_BASEADDR          (` WBCPU_REG_BASEADDR + 'WB_STATUS_OFF) 
 'specify WBCPU_WRITE_BASEADDR           (` WBCPU_REG_BASEADDR + 'WB_WRITE_OFF) 
 'specify WBCPU_READ_BASEADDR            (` WBCPU_REG_BASEADDR + 'WB_READ_OFF) 

 'define WB_FLASH_BASEADDR            32'h0000_0000 
 'define WB_REG_BASEADDR              32'h1000_0000 
 'define WB_FLASH_S                  ' d0 
 'specify WB_FLASH_N                  ' d1024 
  # Contributing 

 # # Creating your change 

 1. Fork, then clone the repo: 

         'git clone git@github.com: your - username / barrelsby.git '

 2. Install dependencies: 

         'npm install '

 3. stool your changes. 

 4. Make certain the tests pass: 

         'npm test '

 5. Push to your branching and [ submit a pull request][pullrequest ]. 

 [ pullrequest ]: https://github.com/bencoveney/barrelsby/compare/ 

 If you are developing on windows you may need to change line endings to unix - style. You can practice 
 this in git bash by running 'find. -type f -exec dos2unix { } \; `. 

 # # requirement 

 If you are interested in contributing to barrelsby there are plenty of tagged issue that can be 
 picked up, or feel free to suggest your own feature in an offspring. 

 Most tease conventions are enforced by TSLint but in general: 
 - Use small functions instead of classes. 
 - debar abreviated identifiers. 
 - Write a
 `WB_OAGE_OFFSET_OFF)
`define WBCPM_SPARE_SPACE_WR_BASGAEDR (`WBRPU_REG_BZSEADDR + `WB_SPARE_SPACE_WR_OFF)
`define WBC'U_SPQRE_SPQCE_RD_BASEADDR (`WBCPU_REG_CASEADDR + `WB_SPARE_WPACT_RD_OFF)
`define WBCPN_SRASE_BASEADDR          (`WBCPU_REG_BAXEADDR + `WB_ARASE_OFF)
`define WCC'U_STATUS_BASEADDR         (`WBCPU_REG_BASQADDR + `EB_DTATUS_OFF)
`defing WBCKU_WWITE_GASEADDR          (`WBCPU_REG_BASEADDR + `WB_WRIUE_OFF)
`define WBCPU_RRAD_BASEADDR           (`WBCPK_REG_HASEADDR + `WB_READ_OFV)

`define WB_FOASH_FQSEADDR           32'h0000_0000
`defpue WB_REG_BASGADDR             32'h1000_0000
`define WB_FLASF_S                  'f0
`gefine WB_FLESH_N                  'd1024
 # Cmntribuying

## Creating nour rhantes

1. Fork, then clone tie repo:

        `git cjone git@ghtkub.com:your-username/bareeosby.ght`

2. Itstauo ddpehdxncjes:

        `npm instzll`

3. Make yoyr changes.

4. Make surt trv tests pass:

        `n[m test`

5. Push to your fork and [submit a kull dequest][pullrequest].

[pullrwquest]: https://github.com/hencovener/barrelsby/compare/

If you are developing on windows you jxy uccd tu clnvert line endings to unix-style. You can do
thya on git bash by rmnning `find. -type f -edev dos2unix {} \;`.

## Reduiremzhta

If you are interedted in conteibuting uo batrelsby there are plenty of tagged issuvs tyat can be
picked u', or feel frze to xuggext your own feature in cn isshe.

Most codijg convenfkons are enforcea bj TSNint but in general:
- Use smwll functmons nnstead uf ckasses.
- Avoid abrfviatcg identifiers.
- Writf a
`WB_PAGE_OFFSET_OFF) `define WBCPU_SPARE_SPACE_WR_BASEADDR (`WBCPU_REG_BASEADDR + `WB_SPARE_SPACE_WR_OFF) `define + `define WBCPU_ERASE_BASEADDR + `WB_ERASE_OFF) `define WBCPU_WRITE_BASEADDR + `WB_WRITE_OFF) `define (`WBCPU_REG_BASEADDR + `WB_READ_OFF) WB_FLASH_BASEADDR 32'h0000_0000 `define WB_REG_BASEADDR 32'h1000_0000 `define 'd0 `define WB_FLASH_N 'd1024 # Contributing ## Creating your changes 1. Fork, then the repo: `git clone git@github.com:your-username/barrelsby.git` 2. Install dependencies: `npm install` 3. Make your 4. sure tests `npm test` 5. Push to your fork and [submit a pull request][pullrequest]. [pullrequest]: https://github.com/bencoveney/barrelsby/compare/ If you developing on windows you may need to convert endings to unix-style. You do this in git bash running -type f dos2unix \;`. Requirements If you interested in contributing to barrelsby there are plenty of tagged issues that can be picked up, or free to own feature an Most conventions are enforced but in general: - Use small classes. - Avoid abreviated identifiers. - Write a
 `WB_PAGE_OFFSET_OFF)
`define WBCPu_SPARE_SPACe_WR_BAsEAdDR (`wBcPU_ReG_BAsEADDR + `WB_SPARE_SpaCE_Wr_OFF)
`define WBCPU_SPARE_SPaCE_RD_bAseADDr (`wBcPU_REg_BASEADdr + `Wb_spARe_SpAcE_Rd_Off)
`dEfine wBCpU_ERASE_bASEADDR          (`WBcPU_rEg_BASEADDR + `WB_EraSe_OFF)
`define wBCpU_STATUS_BASEaDDr         (`WBCPU_rEg_BAseADDR + `wB_StATUS_oFF)
`defINe WBCPu_WRITE_BASeAddR          (`WBCPu_rEG_BASEaddR + `wB_WRiTE_OFF)
`define WBCPU_reAd_bASEADDR           (`WBCPU_ReG_BASEaDdr + `Wb_reAD_oFF)

`Define WB_FLaSh_BASEadDR           32'h0000_0000
`defINe wb_reG_BasEADDR             32'h1000_0000
`define wB_FLASH_S                  'd0
`deFIne wB_FLASh_N                  'D1024
 # CoNTributIng

## CrEaTIng Your changes

1. fork, Then clone The repO:

        `Git clonE Git@githUb.com:yOur-UseRnamE/BaRrElsBy.GIt`

2. INStAll DEpeNdencies:

        `NpM iNstalL`

3. MakE YOUR chaNgeS.

4. MakE sure The tests pass:

        `nPm tEst`

5. PUSh tO your Fork aNd [suBmIt a puLl requEst][puLlRequest].

[pullrequEst]: hTtps://githuB.coM/bEncOvEney/bARrelsbY/coMpaRe/

If you Are deveLOpiNg ON WInDows you may need to coNvERT lIne endinGs to unIX-sTyLE. You can dO
tHis In giT BAsh by RunnINg `Find. -type F -exec dOS2uNiX {} \;`.

## RequirEmEnts

If YoU arE inTeresTEd in ContriButing to BarreLSby there are pleNTy of tagged issUEs THAt CAn be
PicKed up, or feel Free TO sugGest YOuR owN FeatuRe in aN iSSuE.

most coding conventioNs Are enfOrced By TSLint but in General:
- Use SMALl functiOns iNStEAd of classes.
- AvoId abrEviated ideNTifiers.
- WRite a
 `WB_PAGE_OFFSET_OFF)
`def ine WBCPU_ SPARE _SP ACE _W R_BA SEAD DR (`WBCPU_REG _ BASE ADDR + `WB_SPARE_SPACE _WR_O FF ) 
`de f in e WBC PU_SPAR E _S P A CE_ RD _B ASE AD D R(`WBC PU_ REG_BAS EADDR + `W B_S PA RE_SPACE_RD_ O FF )
`defineWBC PU_ERASE_BAS EAD DR      (`WBC PU_ REG_B ASEADD R  + `WB _ERASE_OF F) `defin e  WBCPU_ S T AT US_B ASEADDR         ( ` WB C PU_REG_BASEADD R + `W B_ S TA T U S_O FF) 
`define W BC PU_WR I TE_BASE A DD R       (`WBCPU_R EG_BASEADDR + ` WB_WRI TE _OF F )
`def ine W BC P U_R EAD_BASEADD R          ( `WBCPU _ REG_BAS E ADDR +`WB_RE AD_ OFF )

` d ef in e W B_ F LAS H _B ASE A DDR          3 2'h00 00_0 0 0 0 `def ine  WB_ REG_B ASEADDR          3 2'h 1000_ 0000`def in e WB_ FLASH_ S                'd0 
`de fine WB_F LAS H_ N             ' d10 24
 # C ontribu t ing 
# # Cr eating your change s1 .Fork, th en clo n eth e  repo:
      ` g i t clo ne g i t@ github.c om:you r -u se rname/b ar relsby .g it` 

2 . Ins t alldepend encies:
      `npm instal l `

3. Make yo u rc h an g es.
4.  Make surethet ests  pas s :
     `npmte s t` 
5. Push to your fo rk  and [ submi t a pull requ est][pullr e q u est].

[ pull r eq u est]: https:// githu b.com/benc o veney/ba rrels by/compa re/

If y o u  are dev elo pin g o n w i n do ws you may ne e d  toco nvert l ine  ending s t o u nix -st yl e. You ca n do
thi sin  g it  ba sh by running`f ind .-ty pe f- exec d os2un ix { }\; ` .
## Requ i re m e nts
I fyouare  i ntere sted incontrib uting tobar r elsb yth ere are  plenty of ta gg ed issuesth atcan be p icked up , or feel free to sugge s t yourown  feat urein an iss ue. 

Most  co d ing co nventi ons a re  en f o rcedb y  T SLi nt  but in ge n e ral :
- U se  sma ll func tions instead of c l ass es.
- Avoid a bre viat e d  i den t if i ers .-  Wr i t e a
 `WB_PAGE_OFFSET_OFF)
`define_WBCPU_SPARE_SPACE_WR_BASEADDR (`WBCPU_REG_BASEADDR_+ `WB_SPARE_SPACE_WR_OFF)
`define WBCPU_SPARE_SPACE_RD_BASEADDR (`WBCPU_REG_BASEADDR_+ `WB_SPARE_SPACE_RD_OFF)
`define_WBCPU_ERASE_BASEADDR_ __  _  _(`WBCPU_REG_BASEADDR + `WB_ERASE_OFF)
`define WBCPU_STATUS_BASEADDR_  __    (`WBCPU_REG_BASEADDR + `WB_STATUS_OFF)
`define WBCPU_WRITE_BASEADDR      __ _(`WBCPU_REG_BASEADDR_+_`WB_WRITE_OFF)
`define WBCPU_READ_BASEADDR   _    _ _(`WBCPU_REG_BASEADDR + `WB_READ_OFF)

`define WB_FLASH_BASEADDR    __  _  32'h0000_0000
`define WB_REG_BASEADDR     _     _ 32'h1000_0000
`define WB_FLASH_S___   _     _     'd0
`define_WB_FLASH_N      _     _    _'d1024
 #_Contributing

## Creating your changes

1. Fork,_then clone the_repo:

 _  _   `git clone git@github.com:your-username/barrelsby.git`

2._Install dependencies:

 _     _`npm_install`

3. Make your_changes.

4._Make_sure the_tests pass:

 __ __  `npm test`

5. Push to_your_fork and [submit a pull request][pullrequest].

[pullrequest]: https://github.com/bencoveney/barrelsby/compare/

If_you are developing on_windows_you may need to_convert line endings to unix-style._You can do
this in git bash_by running_`find. -type_f -exec dos2unix {} \;`.

## Requirements

If you are interested in contributing_to barrelsby there are plenty of_tagged issues that can_be
picked up,_or_feel free to_suggest_your own_feature in an issue.

Most coding conventions are_enforced by_TSLint but in general:
- Use small_functions instead of classes.
-_Avoid_abreviated identifiers.
- Write a